问题描述
我有两个 Coldfusion 模板(getdata.cfm
和 generate.cfm
)。除了其他任务之外,第一个模板 getdata.cfm
将通过查询从数据库中检索。它将准确检索 16 行数据,每行将有 8 个字段。比如这个:
<cfquery datasource="xyz name="lista">
SELECT n1,n2,n3,n4,n5,n6,n7,n8
FROM atable
WHERE product = "abc"
ORDER BY date DESC LIMIT 16
</cfquery>
第二个模板将生成一些随机数并将它们与这 16 行进行比较。第二个模板上有一个刷新按钮来重新生成数字。这就是我希望它工作的方式。
然而,现在它工作的唯一方法是在第二个模板中使用数据库 <cfquery>
,generate.cfm
这意味着每次我按下刷新,它都会访问数据库,检索相同的每次 16 行,并生成随机数。这并不理想。因为这 16 行是相同的,所以每次生成一组新的随机数时检索它们是没有意义的。最好在第一个模板中获取一次,然后以某种方式将它们传递给第二个模板。 16 组数字需要一直显示在屏幕上。需要显示匹配和不匹配的数字。
如何将整个查询结果从第一个模板传递到第二个模板,而不必通过表单作为表单字段将 16 条记录作为 16 个列表传递?这甚至可能吗?提前致谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)