5天学会asp(9)


        <input type="hidden" value="edit" name="act">
<input name="cmdok" type="submit" id="cmdok" value=" 修 改 ">
         
<input name="cmdcance" type="reset" id="cmdcance" value=" 清 除 ">
</td>
</tr>
</form>
</table>
<%
end if
rs.close
set rs=nothing
%>
%>
-----------------------------------------------------------------
下面我们看看接收页怎么写的吧!这页面就是功能页了!
<!--#include file=conn.asp-->
<%
admin=request.form("admin")
password=request.form("password")
aleave=request.form("aleave")
if admin="" or password="" then
response.write"<SCRIPT language=javascript>alert('管理员名称和密码都不能为空!');"
response.write"javascript:history.go(-1)</SCRIPT>"
Response.End
end if
set rs=server.CreateObject("ADODB.RecordSet")
if request("act")="edit" and request.QueryString("id")<>"" then
id=request("id")
sql="select * from admin where id="& request.QueryString("id")
rs.open sql,conn,3,2
if not rs.eof then
rs("aleave")=aleave
rs("admin")=admin
rs("password")=encrypt(password)
rs.update
end if
rs.close
elseif request("act")="add" then
sql="select * from admin where admin_name='"&admin&"'"
rs.open sql,conn,3,2
if (rs.eof and rs.bof) then
rs.addnew
rs("aleave")=aleave
rs("admin")=admin
rs("password")=password
rs.update
end if
rs.close
end if
set rs=nothing
conn.close
set conn=nothing
response.redirect "admin_admin.asp"
%>
--------------------------------删除------------------------------------
有了上面的基础写删除就更简单了,我们继续哦
是不是很简单哦
<!--#include file="conn.asp" -->
<%
if isempty(session("admin")) or session("admin")="" then 
response.redirect"login.asp"
end if
%>
<%
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "delete * from admin where id="&request.QueryString("id"),conn,1
set rs=nothing
response.redirect "admin_admin.asp"
%>
最后我们把今天说的东西在总结一下,今天我们做了增,删,改
这里,增加我们主要是用到了数据库的操作,在写添加的时候用sql的insert语句直接添加也行,我们用的是rs.addnew的方法
喜欢怎么用就怎么用了,,,呵呵
随心情了,
在就是修改和删除,这两个功能最总要的就是怎么样锁定要修改的那条记录,

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3196.html