5天学会asp(10)
这里的方法就多了,可以用QueryString的方法取得用户id,也可以用"隐藏域的方法取的id"
我们也可以把增,删,改写在一个页面中 这样显得整洁一些,
呵呵,这个也就看个人爱好了,刚开始学的话就好用多个页实现功能,
等时间常了 熟练了在用一个页面写
下面大家就来看看我是怎么样用隐藏域的方法来实现一页完成这写功能的和怎么样用"隐藏域的方法取的id"的???????
-------------------------------一个页面的增,删,改------------------------------------
<!--#include file="conn.asp"-->
<%
info=trim(request("info"))
Set rs=Server.CreateObject("ADODB.Recordset")
select case info
case "add"
sql="SELECT * FROM link"
rs.Open sql,conn,1,3
rs.Addnew
rs("name")=trim(request("webname"))
rs("url")=trim(request("url"))
rs.Update
Response.Redirect"mody.asp"
case "mod"
sql="SELECT * FROM link where id="&trim(request("id"))
rs.Open sql,conn,1,3
rs("name")=trim(request("webname"))
rs("url")=trim(request("url"))
rs.Update
Response.Redirect"mody.asp"
case "del"
sql="delete * FROM link where id="&trim(request("id"))
rs.Open sql,conn,1,3
Response.Redirect"mody.asp"
case else
Set rs=Server.CreateObject("ADODB.Recordset")
sql="SELECT * FROM link order by id asc"
rs.Open sql,conn,1,3
%>
<table border="1" width="500" align=center cellspacing="0">
<tr>
<td width="33%" align="center">网站名称</td>
<td width="33%" align="center">网站地址</td>
<td width="34%" align="center">操作</td>
<form method="POST" action="mody.asp">
<tr>
<td width="33%"><input type="hidden" name="info" value="add"><input type="text" name="webname" size="20"></td>
<td width="33%"><input type="text" name="url" size="20"></td>
<td width="34%"><input type="submit" value=" 添加 " name="B1"></td>
</tr></form>
<%do while not rs.eof%><form method="POST" action="mody.asp">
<tr>
<td width="33%"><input type="hidden" name="info" value="mod"><input type="hidden" name="id" value="<%=rs("id")%
内容版权声明:除非注明,否则皆为本站原创文章。