asp问题:为什么我只能删除第一个,而之后的都不能删除啊?

来源:百度知道 编辑:UC知道 时间:2024/06/27 18:56:13
<!--#include file=conn.asp-->
<%
set rs=server.createobject("adodb.recordset")
sql="select * from book order by 编号 desc"
rs.open sql,conn,1,1
PageSize=8
If rs.RecordCount=0 then
%>
<tr>
<td> </td>
<td rowspan="2"> 目前还没有记录 !</td>
</tr>
<tr>
<td> </td>
</tr>
<%
else
rs.pagesize=cint(pagesize)
totalpages=rs.pagecount
pageno=request.QueryString("pageno")
if pageno=""or pageno<1 then
pageno=1
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>图书管理</title>
<style type="text/css">
<!--
#Layer1 { position:absolute;
width:206px;
height:43px;
z-ind

拜托。。。
<input name="bookid" type="hidden" id="bookid" value="<%=rs("编号")%>">
你这样写了以后,整个表单会生成多少个bookID的隐藏域啊???
一般都用
<input name="bookid" type="checkbox" id="bookid" value="<%=rs("编号")%>">
多选框来做的。。只要一个删除按键就行了。。。

删除语句就得改成这样了。。
sql="delete from book where 编号 in ("&bookid&")"