【发布时间】:2020-02-25 12:09:34
【问题描述】:
我正在运行 ColdFusion 2016。我有一个 cfloop,它从查询中提取数据,所有其他 ColdFusion 查询在页面上都可以正常工作,如果我在循环外的输出中提取相同的变量,它就可以工作很好,除了循环给我一个错误。错误输出说:
变量 GPS_LATITUDE 未定义。
这是正确的,因为在数据库中没有GPS_LATITUDE,但有一个GPS_LATITUDE1。
我需要在变量末尾添加循环号,以便循环拉入数据gps_latitude1、gps_latitude2、gps_latitude3 而不仅仅是gps_latitude。
我的循环代码是...
<cfoutput>
<cfloop index="i" from="1" to="3">
<td><p>#gps_latitude[i]#</p></td>
<td><p>#gps_longitude[i]#</p></td>
</cfloop>
</cfoutput>
非常感谢任何指导。
【问题讨论】:
-
对于只有 3 个项目,我建议摆脱循环并硬编码列名。
-
您的查询是什么样的?它检索了多少行?
标签: coldfusion coldfusion-2016 cfloop