南京中学校徽:asp中删除多条数据

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 23:46:02
在asp中,显示数据的列表,在每条数据后都有一个复选框,有一个提交删除的按钮,复先框名是del,先中值是数据的ID号,选中后发回本页进行删除!
我在页面一开始的代码是以下:
del=trim(request("del"))
if del<>"" then
set rs=server.CreateObject("adodb.recordset")
del1="delete * from new where cstr(id) in "&del&""
conn.execute del1
rs.close
set rs=nothing
end if

备注:id是自动编号
高手帮帮忙~

delete * from new where id in ("&del&")

<script language="javascript">
function aa()
{
var n=document.all.del.length;
if(document.all.all.checked==true)
{
for(i=0;i<n;i++)
{
document.all.del[i].checked=true;
}
}
else
{
for(i=0;i<n;i++)
{
document.all.del[i].checked=false;
}
}
}
</script>
<table width="96%" border="0" align="center" cellpadding="3" cellspacing="1" class="tableBorder" style="margin-bottom:10px;">
<form name="form1" method="post" action="file:///D|/wwwroot/daluoyang/flash/admin/?action=del">
<tr>
<td colspan="4" class="title">报错列表</td>
</tr>
<tr>
<td width="5%" class="title2" align="center">ID</td>
<td align="center" class="title2" width="45%">错误地址</td>
<td width="35%" class="title2" align="center">错误原因</td>
<td width="15%" class="title2" align="center">报错时间</td>
</tr>
<%
a=1
do while not rs.eof and a<=count
%>
<tr bgcolor="#F0F0F0" onMouseOver="this.bgColor='#E4EDF9'" onMouseOut="this.bgColor='#F0F0F0'">
<td align="center"><input name="del" type="checkbox" id="del" value="<%=rs("id")%>"></td>
<td align="left"></td>
<td align="left"></td>
<td align="center"></td>
</tr>
<%
a=a+1
rs.movenext
loop
%>
<tr>
<td colspan="4" class="title3" align="center"> </td>
</tr>
<tr>
<td colspan="4" class="title3" align="center">

<input type="submit" name="Submit" value=" 删 除 ">
全选
<input name="all" type="checkbox" id="all3" value="all" onClick="aa();">
<input type="reset" name="Submit2" value=" 取 消">
</td>
</tr>
</form>
</table>

楼主问得太笼统了,看完你的帖子连问题都找不到。
如果是新手,建议看看这个:http://www.graphics.net.cn/document/asp/001/330.asp

http://www.graphics.net.cn/document/dotnet/007/391.asp