问题标签 [cfloop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
189 浏览

coldfusion - 循环通过cfquery进行文件移动失败

如何遍历查询并一次传递一个结果而不是所有结果?

我正在运行查询并使用<cfloop>循环遍历结果,对于查询中的每个文件名,<cffile>需要将该文件从一个文件夹移动到下一个文件夹,如下所示:

当谈到运行第一个 cffile 命令时,我收到一条错误消息,指出 C:.... C:.... 不是有效的源,看起来它所做的是一次指定多个文件而不是而不是一次抓取一个,直到完成抓取查询中引用的所有文件。我该如何解决?

更新:代码未成功循环查询结果。1. 使用 filename="document1.pdf" 测试代码,将其传递给 FindFilePath 方法并带回文件路径并执行其余代码没有问题。但是,当将其替换为 filename="qryGetFilesJustUploaded" 时,查询中的每个文件名似乎都没有成功传入,因此可以返回该文件的文件路径。

  1. 是否转储了查询以验证我的查询是否有效并且文件列表可用。
  2. 还验证了文件存在并且文件名中没有奇怪的格式。
0 投票
1 回答
141 浏览

coldfusion - 函数调用中的 cfloop 索引输出

我有一个循环,我需要将其添加到函数调用的索引中。我怎样才能做到这一点?

这是我尝试过的,但失败了

循环的索引应该输出,以便循环的每次迭代该行看起来像这样:

等等。

0 投票
2 回答
1244 浏览

coldfusion - ColdFusion cfloop skip row or change loop endRow

I am trying to display 2 images, and skip one if it matches the following criteria (<cfif myDir.name eq property_mainimage> which works fine, and then continue onto the next image and display the next image until I have a total of 2 images. But when the criteria image is say in row 5, the loop displays 3 images, when the criteria image is say row 1, it displays 2 images.

There doesn't seem to be a skip row in cfloop?

I have tried <cfif counter gt 3 > <cfabort> which works but it displays the 3 images still of the criteria image is in a row greater than 3. Below is what i'm working with...

any help would be most appreciated.

0 投票
1 回答
166 浏览

csv - 使用 cffile 循环遍历 csv 时出现奇怪的字符

我在 ColdFusion 11 上。我正在使用以下代码循环一个 CSV 文件并输出循环中的第一行。

它正在输出一些奇怪的字符。这是屏幕截图。 在此处输入图像描述

我的 CSV 结构

在此处输入图像描述

请帮忙!

0 投票
2 回答
4469 浏览

coldfusion - 在 Coldfusion 中使用动态命名变量中的列名

我想创建一个函数,它将遍历任意查询并根据任意列名执行插入到另一个表中。

例如,这里的想法是输出

最后,我要做一个插入查询。现在,我只想输出行。

编辑:我不能只做一个,INSERT/SELECT因为产品数据和开发数据位于不同的服务器上。所以我必须先将prod服务器上的表中的数据收集到一个CF查询对象中,然后循环遍历并插入到dev服务器上的表中。

代码:

0 投票
1 回答
449 浏览

coldfusion - 在 cfloop 中使用 cfthread 会导致随机输出

我在 ColdFusion 中有一个循环应用程序 ID 列表的例程。在该列表中,发生了许多事情,包括 PDF 文档的生成和合并。这变得非常慢,所以我看了一下 cfthread 可以为我做什么。结果很有希望;40 秒的运行时间减少到 4 秒。

然而,cfthread 本质上是不知道循环在做什么。这是一个代码示例。

最终发生的是每次循环迭代都会重复列表中的最后一个值。那么我到底需要做什么才能完成这项工作呢?

谢谢!

0 投票
1 回答
464 浏览

coldfusion - cfloop里面的cfloop?

我对另一个 cfloop 中的 cfloop 有疑问。这是我的代码:

上面的代码给了我这样的输出:

如您所见,我将星号放在代码给我错误值的行旁边。出于某种原因,我在第一次循环后的开始时间完成了一次,从结束时间开始。谁能告诉我如何解决这个问题?

0 投票
1 回答
1113 浏览

arrays - Coldfusion 选择选项值 从数据库中获取项目

我得到一个项目列表,其中包含选项标签之间的内容,而不是数据库中的项目。

我究竟做错了什么?

0 投票
1 回答
643 浏览

arrays - Coldfusion 从动态表单复选框创建数组

我有一个带有多个复选框的动态表单,在提交时我想只使用更改状态的复选框值CFSTOREDPROC在另一个表单中运行。cfloop

到目前为止,下面是一个我正在尝试测试的粗略概念,但我确信我创建数组的方式会有问题。如果有人可以就可能的解决方案提供反馈,我将不胜感激。

HTML/CF 表格:

冷熔作用:

//现在循环遍历刚刚创建的数组并将存储过程传递给我的值

更新:

我正在使用我不参与设置的数据库配置,其中包含以下表:

  • 权限表 (permission_name, ID) -权限列表
  • 用户表(用户名,ID)
  • User_Permissions 表(Permissions_ID、User_ID)-包含用户有权访问的每个权限的条目。

因此,当复选框被选中/取消选中时,我要么添加一个新条目,要么删除一个。已经存在的存储过程会执行(或者我希望它会执行)。

0 投票
3 回答
863 浏览

arrays - 使用 cfloop 查询填充数组

我正在尝试使用cfloop查询数据构建一个数组。我不确定如何增加数组计数而不是每次只覆盖数组中的第一个值?如果这没有意义,请告诉我。

所以我的数组应该看起来像MyArray[11,14,24,25,31]