为什么只能显示第一条信息??为什么不能删除???

fkueyga6 校长  2008-12-07 05:10:42
为什么只能显示第一条信息??为什么不能删除???
<!--#include file="Ft_admin_conn.asp"-->
<!--#include file="Ft_admin_top.asp"-->
<table cellspacing="1" cellpadding="4" class="tableborder" align="center">
<tr class="tablebody">
<td colspan="6" align="center" class="td_title">报 名 列 表</td>
</tr>
<tr class="tablebody">
<td width="8%"><div align="center">编号</div></td>
<td width="15%"><div align="center">学生姓名</div></td>
<td width="24%"><div align="center">就读学校</div></td>
<td width="25%"><div align="center">报名科目</div></td>
<td width="15%"><div align="center">报名时间</div></td>
<td width="13%"><div align="center">操作</div></td>
</tr>
<%
sql="select * from bmxx"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1
%>
<script>
function del(cs){
if (window.confirm("信息删除后将无法恢复!确定删除?")){
location.href='del_bmxx.asp?page=<%=page%>&id='+cs
}
}
</script>
<tr class="tablebody">
<td><div align="center"><%=rs("id")%></div></td>
<td><div align="center"><%=rs("user_name")%></div></td>
<td><div align="center"><%=rs("school_name")%></div></td>
<td><div align="center"><%=rs("father_name")%></div></td>
<td><div align="center"><%=rs("datetime")%></div></td>
<td><div align="center">查看 <a href="#" onMouseDown="del(<%=rs("id")%>)">删除</a></div></td>
</tr>
</table>
<!--#include file="Ft_admin_bottom.asp"-->

删除代码如下:
<!--#include file="Ft_admin_conn.asp"-->
<%
rs.open "delete * from bmxx where id="&request("id"),conn,1
response.write"<SCRIPT language=JavaScript>alert('报名学生信息删除成功!');"
response.write"location.href='bmxx_config.asp?page="&request("page")&"';</SCRIPT>"
%>
...全文
49 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fkueyga6 2008-12-08
太感谢了,
回复
wusongping 2008-12-07
楼上正解

只有一条记录 是因为你没有做循环取记录集

<%
do while not rs.eof
%>
。。。。。。。
<%
rs.movenext
loop
%>


没有删除是你没有执行sql 的删除语句
<%
set sql="delete from table where 字段=xxx"
conn.execute (sql)
%>
回复
sy_binbin 2008-12-07
<!--#include file="Ft_admin_conn.asp"-->
<!--#include file="Ft_admin_top.asp"-->
<table cellspacing="1" cellpadding="4" class="tableborder" align="center">
<tr class="tablebody">
<td colspan="6" align="center" class="td_title">报 名 列 表 </td>
</tr>
<tr class="tablebody">
<td width="8%"> <div align="center">编号 </div> </td>
<td width="15%"> <div align="center">学生姓名 </div> </td>
<td width="24%"> <div align="center">就读学校 </div> </td>
<td width="25%"> <div align="center">报名科目 </div> </td>
<td width="15%"> <div align="center">报名时间 </div> </td>
<td width="13%"> <div align="center">操作 </div> </td>
</tr>
<%
sql="select * from bmxx"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1
%>
<script>
function del(cs){
if (window.confirm("信息删除后将无法恢复!确定删除?")){
location.href='del_bmxx.asp?page= <%=page%>&id='+cs
}
}
</script>
<%
do while not rs.eof
%>
<tr class="tablebody">
<td> <div align="center"> <%=rs("id")%> </div> </td>
<td> <div align="center"> <%=rs("user_name")%> </div> </td>
<td> <div align="center"> <%=rs("school_name")%> </div> </td>
<td> <div align="center"> <%=rs("father_name")%> </div> </td>
<td> <div align="center"> <%=rs("datetime")%> </div> </td>
<td> <div align="center">查看 <a href="#" onMouseDown="del( <%=rs("id")%>)">删除 </a> </div> </td>
</tr>
<%
rs.movenext
loop
rs.close
%>

</table>
<!--#include file="Ft_admin_bottom.asp"-->



删除代码
<!--#include file="Ft_admin_conn.asp"-->
<%
conn.execute("delete from bmxx where id="&request("id"))
response.write" <SCRIPT language=JavaScript>alert('报名学生信息删除成功!');"
response.write"location.href='bmxx_config.asp?page="&request("page")&"'; </SCRIPT>"
%>
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-12-07 05:10
社区公告
暂无公告