asp多选删除不好使,全选只能删除一条了,求大神给看看 50

cust_list.asp页面中的代码如下:functionedit(){str=""varnum=document.getElementById("ckcount");... cust_list.asp页面中的代码如下:
function edit()
{
str=""
var num=document.getElementById("ckcount");
if(num.innerHTML=="0")
{
alert('至少要选择一条记录')
}
else{

if(confirm('确定要处理吗?'))
{
page=1
var number=document.getElementById("hiddnum");
for(i=0;i<number.value;i++)
{
if (document.getElementById("custom"+i).checked==true)
{
custid=document.getElementById("custom"+i).value
str+=custid+","

}
else{}
}

openwin('cust_tomer.asp?action=edit&id='+str,400,300);

}
}

}

<%
set rs=server.createobject("adodb.recordset")
if request("action")="del" then
sql="select * from t_custom where id="&request("id")
rs.open sql,conn,1,1
company=rs("company")
sql="delete from t_contact where company='"&company&"'"
conn.execute sql
sql="delete from t_custom where id="&request("id")
conn.execute sql
response.write "location.href='cust_list.asp'"
end if
%>

public.asp页面中的代码如下:
<%
For i = 0 To rs.pagesize -1
If rs.bof Or rs.EOF Then Exit For
%>

我现在想实现全选删除cust_list.asp页面中的记录,可是只能删除一条,求哪位大哥帮忙看下,我不是太懂的。谢谢了。
展开
 我来答
kk123456519
2015-06-30
知道答主
回答量:5
采纳率:0%
帮助的人:5617
展开全部
<%
set rs=server.createobject("adodb.recordset")
if request("action")="del" then
sql="select * from t_custom where id="&request("id")
rs.open sql,conn,1,1
company=rs("company")
sql="delete from t_contact "删除t_contact表全部数据
conn.execute sql
sql="delete from t_custom where id="&request("id")
conn.execute sql
response.write "location.href='cust_list.asp'"
end if
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书飞扬阅读网
2015-06-30 · TA获得超过157个赞
知道小有建树答主
回答量:213
采纳率:40%
帮助的人:69.9万
展开全部
delete from t_custom where id in("&request("id")&")
追问
不行,还是只能删除一条  多选不好使
追答
首先你要确定传过来的参数id是什么?如果传过来的参数有问题呢?
如果传来的参数没有问题,是多少id的数组,那可以写一个循环,或者按我写的那个sql直接删除
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式