asp 这是怎么做到的? 将复选框中的值存储到数据库里

 我来答
劲捷电子信息
2014-03-19 · TA获得超过1705个赞
知道小有建树答主
回答量:829
采纳率:33%
帮助的人:409万
展开全部
所有的复选框叫同一个名字~例如name="kahao"

rs("kahao")=Request("kahao")
记得这个字段要设长一点~最好用memo字段~
这样存的就所有卡好在一个字段里用逗号分割的~
yh_p1225
2014-03-19 · TA获得超过465个赞
知道小有建树答主
回答量:577
采纳率:40%
帮助的人:273万
展开全部
右击你看到的页面 - 查看源代码就能明白了。
每个checkbox指定value=卡号
追问
但是怎么把复选框中的信息存到数据空中啊!
直接储存是存在一个单元格里面,我是想将每个值都单独存在一行里
追答

用Split取每个value的值,

<%
dim kahao
kahao=Split(request.from("kahao"),", ") 

'循环
For i=0 To UBound(kahao) 
    '这里执行存入数据库操作。
    'Response.Write kahao(i) 
    'Response.Write "<br />" 
Next 
%>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
any_f
2014-03-19 · TA获得超过202个赞
知道小有建树答主
回答量:482
采纳率:100%
帮助的人:210万
展开全部

利用数组,再分拆成值,按顺序加入数据库

checkbox=request.form("checkbox")
checkboxarr = split(checkbox,",")
 y = ubound(checkboxarr) 
 for x = 0 to y
  set rs = Server.CreateObject("ADODB.Recordset")
  sql="Select * from [table]"
  response.write sql & ""
  rs.open sql,conn,1,3
   rs("field")=checkboxarr(x)
   rs.addnew
 next
 rs.close
 set rs=nothing
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式