![]() |
#2
yms1232012-02-22 12:38
|
<form name="form1" method="post" action="update.asp">
<input type="checkbox" name="cid" value="<%=rs("id")%>">'复选框只有一个,是重复的.
[/code]
update.asp页面

<%
cids = request.Form("cid")
if cids <> "" then
arr = split(cids,",")
for i=0 to ubound(arr)
set rs = server.CreateObject("adodb.RECORDSET")
sql = "select * from t_book WHERE id IN(" & cids & ")"
rs.open sql,conn,1,3
rs(cid)=arr(i)‘主要是这里的问题,不加这句还可以赋值给第一个数据,加上这句就没反应了
rs("state")=1
rs("addtime")=now()
rs.update
rs.close
set rs = nothing
next
end if
Response.Write "<center>修改成功<br><br><br>"
Response.Write "<a href = index.asp>返回</a>"
%>