文章作者 : weblu [ weblu@21cn.com ] Web URL : http://
上载日期 : 2000-12-13
问题:你建立了一个包含多个复选框的表单,每个复选框的的值将对应数据库中的一条记录,这该如何做呢?
解决办法:如果你把所有复选框设置为相同的名字和不同的值,当表单被用户提交时,你将得到一个由逗号分隔的相应的数据列。同样的,你可以根据你的需要定制循环列出或插入任意的记录。
下面是事例代码:
<cfset mylist="#form.selectedCheckboxes#">
<cfloop list="#mylist#" index="aCheckbox">
<cfquery datasource="myds" name="myQ">
insert into mytable(certification) values('#aCheckbox#')
</cfquery>
</cfloop>
|