【发布时间】:2011-04-10 19:11:16
【问题描述】:
用户将输入他们的 ID 号,然后将显示与此 ID 号相关的帐户(单选按钮)。他们可能会返回 1 个甚至 10 个帐户(单选按钮)。我需要拥有它们 将他们的帐户更新为 Y、N。帐户 ID 是组成广播组的内容。现在我需要知道谁循环这些单选按钮来查看他们选择了什么。
<cfif isDefined('FORM.bnt2')>
<cfloop index="i" list="#form.fieldnames#">
<cfquery name="accept" datasource="#request.dsn#">
UPDATE opt SET
f14 = '#evaluate(i)#'
WHERE f4 = '#FORM.id#'
</cfquery>
</cfloop>
</cfif>
<cfform name="frm2" id="form2" method="post" action="">
<cfinput type="radio" name="#f5#" value="y">
<cfinput type="radio" name="#f5#" value="n">
<cfinput type="hidden" name="id" value="#f4#" />
<cfinput name="bnt2" type="image" class="btn" src="images/accept.gif" value="Submit"/>
【问题讨论】:
-
表格名称?或字段名称?如果您转储 Form 范围,您应该能够看到其中的所有内容,然后您可以遍历结构或字段名列表来执行您需要的任何操作。
-
这就是我想要做的...
UPDATE opt SET f14 = '#evaluate(i)#' WHERE f4 = '#FORM.ssn#' -
为了所有神圣的事物的爱.. 请不要使用#form.SSN# ;) 有很多工具可用于创建适用于一般/不安全表单的唯一标识符。跨度>
标签: loops coldfusion button radio