我不确定我的标题是否很好地解释了这一点。坦率地说,我不确定如何用语言来表达,但这里是:
我正在从另一个页面上动态创建的表单字段中捕获变量,这些字段已提交到包含以下代码的页面。到目前为止,一切都按我的意愿进行。我正在获取动态命名的表单字段。现在我需要将小计金额加在一起以创建总计。不幸的是,由于它们的动态特性,我无法弄清楚如何使各个总数脱离循环,因此我可以对最终数字进行数学计算。
下面的这部分代码生成小计,我需要能够将所有这些加在一起以获得总计,但我不知道如何:
#dollarformat(val(getticket[item].ticketprice * form[item]))#
也许我需要采取不同的方法......建议/帮助表示赞赏。
这是完整的代码:
<CFLOOP LIST="#form.fieldnames#" INDEX="item">
<cfoutput>
<cfquery datasource="outertixdb" name="getticket[item]">
select * from tickets
where ticketid = '#item#'
</cfquery>
#getticket[item].ticketname#: #dollarformat(getticket[item].ticketprice)# x #form[item]# = #dollarformat(val(getticket[item].ticketprice * form[item]))#<br/>
</cfoutput>