所以我想这样做:
启动循环以检查称为“标签”的表单中的每个复选框。
插入数据库
结束循环
答案 0 :(得分:0)
默认情况下,CF中可以使用逗号分隔的列表来访问多个具有相同名称的字段,例如复选框。还有一种方法可以调整CF以将它们作为数组访问,这在值可能包含逗号的情况下非常重要。
<!--- ensure any checkboxes were checked, otherwise field isn't passed --->
<cfif structKeyExists(form, "tags")>
<cfloop list="#form.tags#" index="tag">
<cfquery datasource="yourdsn">
INSERT INTO TableName (
ColumnName
)
VALUES (
<cfqueryparam value="#tag#" />
)
</cfquery>
</cfloop>
</cfif>
当然,以上内容取决于您的特定需求。