小编Jef*_*iny的帖子

对集合进行 cfloop 后排序

所以我有这个代码:

<!-- New Array for my loop -->
<cfset filesArray = ArrayNew(1)>
<!-- index for loop -->
<cfset arrayIndex = 1>

<!-- When a user attaches a file jQuery attaches a
hidden input element to the DOM with an id of 'attachedFile(index)'
and a value of the file name. This loops over the form fields looking for input with
id of 'attachedFile(something)' and sticks it into my array-->
<cfloop collection="#FORM#" item="field">
    <cfif FindNoCase('attachedFile',field) IS 1>
        <cfset filesArray[arrayIndex] = field>
        <cfoutput>#filesArray[arrayIndex]#<br></cfoutput> …
Run Code Online (Sandbox Code Playgroud)

forms sorting coldfusion loops

3
推荐指数
1
解决办法
868
查看次数

了解sql查询

具体来说,我想知道第一行末尾的尾随电子邮件是做什么的.这与SELECT columnname'AS'电子邮件基本相同吗?但是,只是错过了'AS'?

select distinct initcap(email1) email
from fin_jobs
Run Code Online (Sandbox Code Playgroud)

sql

3
推荐指数
1
解决办法
100
查看次数

什么是冷变量中的'变量.无论什么'

我有这行代码:

<cfset variable.currentCategory = 0>
Run Code Online (Sandbox Code Playgroud)

我想知道`变量是什么.部分是.这与会话变量有关吗?我见过'会话'.在CF之前,但不是这个.我正在处理大量的代码,CF不是我的驾驶室.我不知道这是否与ColdFusion有关,或者代码中其他地方定义的东西,我还没有找到.由于问题的性质,它使得很难在谷歌上寻找答案(尝试googling coldfusion变量lol).谢谢.

编辑 此行特别是"变量"而不是"变量"范围.我认为这与范围有关,但我不知道是什么.

coldfusion

2
推荐指数
1
解决办法
149
查看次数

将查询中的自动增量作为要在另一个查询中使用的变量

我插入两个表.进入第一个表是一个新的'项目'.有很多领域,但为了简单起见,我只会告诉你我需要什么.这是我的coldfusion页面:

<cfquery>
    INSERT INTO my_item_table (itemid, a bunch of other stuff)
    VALUES (itemid_sequence.nextval, a bunch of other stuff)
</cfquery>
Run Code Online (Sandbox Code Playgroud)

我的问题是我想将自动递增的itemid作为值插入另一个表,即文件附件表.相同的coldfusion页面:

<cfquery>
    INSERT INTO my_attachments_table (attachno, itemid, filename)
    VALUES (attachment_sequence.nextval, **AUTO-INCREMENT VALUE HERE**, '#url.fileName#')
</cfquery>
Run Code Online (Sandbox Code Playgroud)

我知道我可以在项目表中查询刚刚输入到第一个表中的值,但即使它不太可能,用户输入也可能不是唯一的,这意味着对相同字段的查询可能会返回更多超过一排.在这种情况下,我无法得到itemid.在查询中创建的itemid是唯一的唯一标识符.

我的问题是:有没有办法将auto = increment设置为查询中的值,以便我可以在外面使用它?如果没有,你会如何建议我的项目?谢谢.

sql oracle coldfusion

2
推荐指数
1
解决办法
1473
查看次数

使用ajax在coldfusion中引用表单值

我需要做的是查询数据库,如果表单值"喜欢"任何存储的数据,然后将结果作为表(搜索表单)返回.表单操作调用javascript函数.该函数验证输入并将表加载到表单所在的相同div中(ajax).在我的coldfusion页面是我实际查询的地方,所以我需要在那里访问那些表单字段值.我的问题是最好的方法是什么/怎么做?#form.value#不起作用,因为表单对象没有发送到coldfusion.

我是:

将DOM表单对象传递给javascript函数,然后将其传递给coldfusion?如果是这样,怎么样?

在我的coldfusion页面中引用表单字段值而不提供实际提交的表单?如果是这样,怎么样?(表单确实按下按钮提交,但没有刷新,只有javascript函数调用,如上所述).

谢谢

javascript ajax coldfusion jquery dom

1
推荐指数
1
解决办法
789
查看次数

在读取之前连接ColdFusion变量

我不确定这是否可行.我可以连接两个表示变量名的字符串,然后从中读取变量值吗?例如:

<cfloop index="person" from="0" to="#numberAuthorized - 1#">
  //USING 'thePerson' DIDN'T WORK EITHER
  <cfset thePerson = 'authorized_name' & person>
  <cfquery name="qAddAuthorizedPeople" datasource="#thedb#" blockfactor="100">
    INSERT INTO people (requestid, fullname)
    VALUES ('#requestid#', '#authorized_name & 1#')
  </cfquery>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

我需要阅读的变量是authorized_name0, authrozied_name1, etc..所以我循环,所以我可以增加一个索引,将它追加到变量名的末尾.然后插入我的数据库.显然,这不起作用.我之前尝试连接并将其设置为变量(thePerson)并放入#thePerson#查询,但这也无效.我能做到这一点吗?

coldfusion coldfusion-9

1
推荐指数
1
解决办法
2009
查看次数

标签 统计

coldfusion ×5

sql ×2

ajax ×1

coldfusion-9 ×1

dom ×1

forms ×1

javascript ×1

jquery ×1

loops ×1

oracle ×1

sorting ×1