ASP中怎样将复选框的值写入数据库

复选框若选中,则为true,否则为false,怎样将复选框的值写入数据库

这么简单的问题,被回答成了什么样啊!
复选框名称写成一样的:name
值:value 为记录ID值
提交的时候就会生成一个数组
update XXX set 字段=true where id in(数组)
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-28
假定数据库中与这个复选框对应的字段是abc根据数据库abc的值来决定复选框是否默认勾选:/>后台接收数据后判断复选框是否勾选:
第2个回答  2017-08-22
N种方法
1 数据库字段设为逻辑,与复选框一致即可
2 复选框给出选中后的值,数据库用整型变量
第3个回答  推荐于2016-09-14
先判断 该行是否被选中,选中的话,就将这条数据添加到一个数组中去,然后将这个数组数据一条一条的读出来并插入到数据库中追问

能写一下程序吗?没用过这种方法,不太懂,谢谢!

本回答被提问者采纳
第4个回答  2017-08-27
checkboxName=request.form("checkbox的name")'获取值数据库表名=checkboxName'写入数据库

ASP中怎样将复选框的值写入数据库
复选框名称写成一样的:name 值:value 为记录ID值 提交的时候就会生成一个数组 update XXX set 字段=true where id in(数组)

asp 怎样做到多个复选框勾选,并提交数据库
复选框的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 '这里放入要处理...

asp 怎样做到多个复选框勾选,并提交数据库
复选框的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 '这里放入要处理的代码就行...

asp 选中复选框值提交到数据一个自动中
<!--#include file="Conn.asp"--> < chk=request.form("chk")set rs=server.CreateObject("adodb.recordset")sql="Select * from smdj "rs.open sql,conn,1,3 rs.addnew rs ("xm")=chk rs.update rs.close set rs=nothing > 直接就可以了request获取同名表单时,自动累加的 ===》》...

jsp中的checkbox怎么将选中的值传到后台?
橘子 后台获取代码是 response.setCharacterEncoding("UTF-8");request.setCharacterEncoding("UTF-8");String [] shuigou=request.getParameterValues("checkboxname");for (int i = 0; i < shuigou.length; i++) { String shuiguoname=shuigou[i];System.out.println(shuiguoname);} ...

高手帮忙...怎么才能将复选框的内容存放在一个字段中?
如果不固定可以为将checkbox命名为xxx后跟着数字,而这个数字作为识别ID(通常如果布固定的话,数据库会为此建一个表),把字段设为字符串(varchar),记录的时候以"选中ID1,选中ID2,……"的格式写入数据库的这个字段,读取的时候以','(使用split函数)拆分字符串,用Asp处理一下输出即可 ...

ASP怎么样利用复选框对数据进行操作?
复选框的name设成相同的,value设置为ID,这样接收过来的参数就是一串用逗号隔开的ID字符串,然后split函数分割,再循环处理

asp.net将选中的复选框的值传入下一个页面
你的HTML写的不对,每一个复选框组要用唯一的名字,如品牌组这样写:品牌: ThinkPad 惠普 索尼 戴尔 联想 清华同方

asp type=checkbox 数据库查询写入
你要是保存到一个数据库单元里 id = request("id")sql="update 数据表 set 字段名=字段值 where id="&id 要是想一条一条的保存 就要对你所传递过来的值 进行分离 然后保存 可以用split()函数来分离后保存 a=split(youstr,",")for i=0 to ubound(youstr)response.writer youstr(i)&""...

asp 复选框 获取数据
复选框提交后是一个以“,”分割的字符串,可以转换成数组输入数据库

相似回答