我想循环一个查询,对于每一行迭代,每一行显示两个ids。我在循环中尝试过一个循环,但是它只输出了两次所有的行。
<!--- sample query --->
<cfset sheets = queryNew("")>
<cfset queryAddColumn(sheets, "id", [1,2,3,4])>
<table>
<cfoutput>
<cfloop query="sheets">
<tr>
<cfloop query="sheets">
<td align="center">#sheets.id#</td>
</cfloop>
</tr>
</cfloop>
</cfoutput>
</table>发布于 2015-10-05 11:50:40
嵌套循环不是这样做的方法。具有mod函数的条件逻辑更好。下面是一个简单的例子。
<cfloop query = "sheets">
<tr>
td cells and data go here:
<cfif currentrow mod 2 is 0>
</tr>
<tr>
</cfif>注意,这个答案是有意不完整的。我留给您的部分是如何处理查询有奇数行的情况。
https://stackoverflow.com/questions/32947683
复制相似问题