如何从文件上传中编写带有动态索引的cfloop

时间:2013-04-08 14:29:07

标签: loops coldfusion

我有以下代码正在阅读文件上传中的电子表格。 我的问题是:我如何使COL_3动态,所以3是循环的索引号? 如下所示:

<cfset test = test & variables.file.COL_[j][j]> 

但这不起作用。 这就是我所拥有的:

<cfset ColQty  = #ListLen(variables.file.ColumnList)#>
<cfset test = "">
  <cfloop from="1" to="#ColQty#" index="j">
      <cfset test = test & variables.file.COL_3[j]>     
  </cfloop> 

任何帮助表示赞赏。 谢谢 JC

2 个答案:

答案 0 :(得分:4)

您可以像这样访问结构键:

<cfset test = test & variables.file["COL_" & j][j]>

但我希望您的代码行为不正确,因为您每次都不会重置test,所以它会一直反复追加。

答案 1 :(得分:2)

我认为你正在寻找这样的东西。

<cfloop from="1" to="#ColQty#" index="j">
    <cfset test = test & variables.file["COL_" & j][j]>     
</cfloop>