asp 怎样做到多个复选框勾选,并提交数据库

asp 怎样做到多个复选框勾选,并提交数据库,第1张

复选框的value为记录的id,然后选中的复选框id在服务端通过循环就行了

例如:

....

<%

sss=request("chk")

'sss的值就是选中的值,例如这样的:

1,3,5,然后使用split得到所有id,再用循环处理

aa=split(sss,",")

for

t=0

to

ubound(aa)

rec_id=aa(t)

'这个就是单个的id

'这里放入要处理的代码就行了

next

%>

<form action="" method="post">

        1:<input type="checkbox" name='a[]' value='1'>

        2:<input type="checkbox" name='a[]' value='2'>

        3:<input type="checkbox" name='a[]' value='3'>

        <input type="submit" value='提交'>

    </form>

    

    print_r($_POST)

Array

(

   [a] =>Array

       (

           [0] =>1

           [1] =>2

       )

)

多选框是checkbox好吧。。。

一般的做法都是用个符号分割,然后组成字符串,作为字符串字段保存在数据库里。

如果选项很少的话,也可以考虑每个选项单独一个字段保存。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6756891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存