日期:2014-05-16  浏览次数:20757 次

不管我t1选了多少个,下面的id只能读取到一个?
.........
<input name="t1" id="t1" type="checkbox" value="<%=rs1("id")%>" />
.........
不管我t1选了多少个,为什么下面的id只能读取到一个?
if request("step")="delduanxin" then
t1=replace(request("t1")," ","")
t1=split(t1,",")
for i=0 to UBound(t1)
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select delren1,delren2,jsr,fbr,id from [duanxin] where id="&t1(i)&"",conn,1,3
rs("delren2")=session("id")
rs.update
next
end if

------解决方案--------------------
id="t1"
你把这个去掉试试
------解决方案--------------------
我刚才测试一下,你的写法没有问题。
------解决方案--------------------
Set rs = Server.CreateObject("ADODB.Recordset")
for i=0 to UBound(t1)
rs.open "Select delren1,delren2,jsr,fbr,id from [duanxin] where id="&t1(i)&"",conn,1,3
rs("delren2")=session("id")
rs.update
rs.close
next

试试
------解决方案--------------------
你的form中是不是有图片上传?
------解决方案--------------------
你的form是如何写的?
把代码贴多一点