成功的ASP批量删除修改操作实例
作者:wang 日期:2009-10-12
<%dim body,selAdminID
if request("action")="updat" then
call update()
response.redirect request.ServerVariables("HTTP_REFERER")
elseif request("action")="del" then
call del()
response.redirect request.ServerVariables("HTTP_REFERER")
elseif request("action")="pasword" then
call pasword()
elseif request("action")="newpass" then
call newpass()
response.redirect"?"
elseif request("action")="add" then
call addadmin()
elseif request("action")="savenew" then
call savenew()
response.redirect"?"
else
call userlist()
end if
sub userlist()
if not isempty(request("selAdminID")) then
selAdminID=trim(request("selAdminID"))
if request("action")="删除" then
call deladmin()
elseif request("action")="激活" then
call yesActive()
elseif request("action")="锁定" then
call noActive()
else
response.write "无效参数!"
response.end
end if
end if
%>
<%
end sub
sub del()
dim rss3,sqls3
set rss3=server.CreateObject("Adodb.recordSet")
sqls3="select * from ca_gl where gl_id="&clng(request("id"))
rss3.open sqls3,conn,1,3
if rss3.eof and rss3.bof then
Response.Write "
对不起!无此信息!
"else
rss3.Delete
rss3.update
Response.Write ""
Response.End
end if
rss3.close
set rss3=nothing
end sub
sub deladmin()
set rs=conn.execute("delete from ca_gl where gl_id In(" & selAdminID & ")")
Response.write""
end sub
sub yesActive()
set rs=conn.execute("update ca_gl set gl_yn = 1 where gl_id In(" & selAdminID & ")")
Response.Write("")
end sub
sub noActive()
set rs=conn.execute("update ca_gl set gl_yn = 0 where gl_id In(" & selAdminID & ")")
Response.Write("")
end sub
sub pasword()
set rs=server.CreateObject("adodb.recordset")
sql="select * from ca_gl where gl_id='"&int(request("id"))&"'"
rs.open sql,conn,1,2
if rs.eof and rs.bof then
Response.Write "
对不起!无此信息!
"else
%>
<%
end if
rs.close
set rs=nothing
end sub
sub newpass()
if trim(request("username2"))<>"" and trim(request("password2"))<>"" then
dim rss2,sqls2
set rss2=server.CreateObject("Adodb.recordSet")
sqls2="select * from ca_gl where gl_id="&int(request("id"))
rss2.open sqls2,conn,1,3
if rss2.eof and rss2.bof then
Response.Write "
对不起!无此信息!
"else
rss2("gl_name")=trim(request.form("username2"))
if trim(request.form("password1"))<>trim(request.form("password2")) then
rss2("gl_mima")=md5(trim(request.form("password2")))
Response.Write ""
end if
rss2.update
Response.Write ""
Response.End
end if
rss2.close
set rss2=nothing
else
Response.Write ""
end if
end sub
sub addadmin()
%>
<%
end sub
sub savenew()
dim adminuserid
if trim(request.form("username2"))="" then
Response.Write ""
exit sub
end if
if trim(request.form("password2"))="" then
Response.Write ""
exit sub
end if
dim rss1,sqls1
set rss1=server.CreateObject("Adodb.recordSet")
sqls1="select * from ca_gl where gl_name='"&trim(request("username2"))&"'"
rss1.open sqls1,conn,1,3
if rss1.eof and rss1.bof then
rss1.addnew
rss1("gl_name")=trim(request.form("username2"))
rss1("gl_mima")=md5(trim(request.form("password2")))
rss1("gl_yn")="1"
rss1("gl_qx")="0"
rss1.update
Response.Write ""
else
Response.Write ""
end if
rss1.close
set rss1=nothing
end sub
call admin_footer()
%>
评论: 0 | 引用: 0 | 查看次数: 3057
发表评论