ASP如何处理数据库里取出来的某一条记录
从数据库里取出数据后,类似代码<%=rs("字段名")%><formname=""......><inputtype="button"value="删除"onclick=...
从数据库里取出数据后,类似代码
<%=rs("字段名")%><form name=""......><input type="button" value="删除" onclick="">
显示的效果就是
A 删除
B 删除
C 删除
D 删除
要达到的目的就是如果点击A边上的删除,就会把A的记录从数据库里删除,请问怎么弄??
<!--#include file="conn.asp"-->
<%
if session("username") ="" then
response.write("未登陆,请先登陆")
else
sql = "select * from bookmark where ureuname='"&session("username") &"'"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1%>
<table>
<%rs.PageSize=8 '规定每页显示的记录数
allpage=rs.PageCount
page=int(request("page"))
if page<=0 then page=1
if request("page")="" then page=1
if rs.recordcount<rs.pagesize then page=1
if page>allpage then page=allpage
rs.AbsolutePage=page
for i=1 to rs.PageSize
if not rs.eof then %>
<tr>
<td><a href="<%=rs("weburl")%>" target="_blank" title="<%=rs("weburl")%>"><%=rs("webname")%></a></td>
<td><a href="#" onclick="win_edit()">修改</a></td>
<td><a href="#" onclick="javascript:if (confirm("您确定删除吗?此操作将不能恢复!")) { document.del_shuqian.submit()} else {return false;} ">删除</a></td>
<td><form name="" method="post" action="bookmark_del.asp" target="_blank">
<input type="hidden" name="" value="<%=rs("weburl")%>" />
</form></td>
</tr>
<%rs.MoveNext
else
exit for
end if
next %>
</table>
<div align="center">搜索到<font color="#FF0000"><%=rs.recordcount%></font>条纪录 总共<font color="#FF0000"><%=rs.pagecount%></font>页,当前为第<font color="#FF0000"><%=page%></font>页
<%rs.Close
set rs=nothing
conn.close
set conn=nothing%>
<br />
第<%for i=1 to allpage%>
<a href="/?page=<%=i%>"><font color="green"><%=i%></font></a>
<%next%>页</div> 展开
<%=rs("字段名")%><form name=""......><input type="button" value="删除" onclick="">
显示的效果就是
A 删除
B 删除
C 删除
D 删除
要达到的目的就是如果点击A边上的删除,就会把A的记录从数据库里删除,请问怎么弄??
<!--#include file="conn.asp"-->
<%
if session("username") ="" then
response.write("未登陆,请先登陆")
else
sql = "select * from bookmark where ureuname='"&session("username") &"'"
set rs=server.createobject("ADODB.Recordset")
rs.open sql,conn,1,1%>
<table>
<%rs.PageSize=8 '规定每页显示的记录数
allpage=rs.PageCount
page=int(request("page"))
if page<=0 then page=1
if request("page")="" then page=1
if rs.recordcount<rs.pagesize then page=1
if page>allpage then page=allpage
rs.AbsolutePage=page
for i=1 to rs.PageSize
if not rs.eof then %>
<tr>
<td><a href="<%=rs("weburl")%>" target="_blank" title="<%=rs("weburl")%>"><%=rs("webname")%></a></td>
<td><a href="#" onclick="win_edit()">修改</a></td>
<td><a href="#" onclick="javascript:if (confirm("您确定删除吗?此操作将不能恢复!")) { document.del_shuqian.submit()} else {return false;} ">删除</a></td>
<td><form name="" method="post" action="bookmark_del.asp" target="_blank">
<input type="hidden" name="" value="<%=rs("weburl")%>" />
</form></td>
</tr>
<%rs.MoveNext
else
exit for
end if
next %>
</table>
<div align="center">搜索到<font color="#FF0000"><%=rs.recordcount%></font>条纪录 总共<font color="#FF0000"><%=rs.pagecount%></font>页,当前为第<font color="#FF0000"><%=page%></font>页
<%rs.Close
set rs=nothing
conn.close
set conn=nothing%>
<br />
第<%for i=1 to allpage%>
<a href="/?page=<%=i%>"><font color="green"><%=i%></font></a>
<%next%>页</div> 展开
2个回答
展开全部
用ajax来删除就行了。
删除按钮
<a href="#" onclick="if (confirm("您确定删除吗?此操作将不能恢复!")) { del(<%=rs("id")%>);} else {return false;} ">删除</a>
----------------------------------
删除操作的js
function del(id){
//根据id来删除记录,这里用AJAX来删除就行了,至于ajax你搜一下有很多的、
}
删除按钮
<a href="#" onclick="if (confirm("您确定删除吗?此操作将不能恢复!")) { del(<%=rs("id")%>);} else {return false;} ">删除</a>
----------------------------------
删除操作的js
function del(id){
//根据id来删除记录,这里用AJAX来删除就行了,至于ajax你搜一下有很多的、
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用xxx.asp?id=<%=rs("id")%>的方式,xxx.asp接收这个ID,然后删除,当然你也可以指向当前页,追加一个参数进行判断,例如:xxx.asp?action=shanchu&id=<%=rs("id")%>
判断:
if request("action")="shanchu" and request("id")<>"" then
del xxxxxxxxxxxxxxx
response.redirect "xxx.asp"
end if
判断:
if request("action")="shanchu" and request("id")<>"" then
del xxxxxxxxxxxxxxx
response.redirect "xxx.asp"
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询