asp复选框怎么提交数据

ID姓名性别审核□张一男未审□张二男未审□张三男未审通过(这个是提交按钮)当选择了上面复选框某几项时,点击通过按钮,就把选中的ID数据库中审核列的未审改成通过。我想问,通... ID 姓名 性别 审核
□ 张一 男 未审
□ 张二 男 未审
□ 张三 男 未审
通过(这个是提交按钮)
当选择了上面 复选框 某几项时,点击 通过 按钮,就把选中的ID数据库中 审核 列的 未审改成通过。
我想问,通过按钮 提交后的update页面该怎么写。如果可以的话,请给个详细的代码,谢谢了。
2楼的,我按你的写了
<!--#include file="conn.asp"-->
<%
id = request.Form("ArticleID")
idArr = split(id,",")
for i=0 to ubound(idArr)
set rsu=server.createobject("adodb.recordset")
sqlu="select * from hlbx where id=" & trim(idArr(i))
rsu.open sqlu,conn,1,3
query = "update hlbx set yyy='通过' where id=" & trim(idArr(i))
conn.execute(query)
next
%>
但是运行出来说 参数不足,期待是1
提交页我是这样写的
<form name="myform" method="Post" action="admbxsh.asp">
<input name="ArticleID" type="checkbox" onclick="unselectall()" id="ArticleID" value="<%=Rs("ID")%>">这个是循环的,有多少列表多少
<input name="chkAll" type="checkbox" id="chkAll" onclick=CheckAll(this.form) style="margin-left: 200px" value="checkbox">
<input name="submit" type='submit' value="审核选定的用户">
</form>
展开
 我来答
岩壹明2321
推荐于2016-03-11 · TA获得超过291个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:0
展开全部
表单这样写,所有复选框的name都一样,id为数据库中该人的id,也可以换成name
<input type="checkbox" value="<%=id%>"改首察 name="update_id">

处理的代核茄码这样写
<%
id = request.Form("update_id")
idArr = split(id,",")
for i=0 to ubound(idArr)
query = "UPDATE xxx SET yyy=1 WHERE id=" & trim(idArr(i)) '假设yyy=0表示未审核,=1表示通过
conn.execute(query)
next
%>

——————————————————————

我没有数据芹瞎库,没法帮你测试,我给你的那部分代码是绝对正确的,是从我写过的程序里挖出来的

set rsu=server.createobject("adodb.recordset")
sqlu="select * from hlbx where id=" & trim(idArr(i))
rsu.open sqlu,conn,1,3
这部分我觉得没有必要,可以删掉,你可以分别注释两次查询,看到底是哪个查询出了问题
百度网友dfc33ec65
2008-01-30 · TA获得超过503个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:828万
展开全部
比如说你的复选框的名字为a(第一个值为1,第二个为2,选取第一,二个) 那么你手汪用request("a")取得的值是"1, 2"注意做弯这有个空格。
你可以用
a= request.Form("a")
aaa= split(a,",")
for i=0 to ubound(aaa)
query = "UPDATE xxx SET yyy=1 WHERE id=" & trim(aaa(i)) '假设yyy=0表示未纯薯闷审核,=1表示通过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式