asp 注册处理页面,解决了奖励100分

来源:百度知道 编辑:UC知道 时间:2024/06/24 10:48:10
<%
if request.QueryString("action")="login" then

email=Request.Form("email")
pesusername=Request.Form("pesusername")
pespassword=Request.Form("pespassword")
again_pwd=request.Form("again_pwd")
pub=request.Form("pub")
qq=Request.Form("qq")

set urs=Server.CreateObject("Adodb.recordset")
usql="select * from pesonal where pesuserName='" & Request.Form("pesusername") & "'"
urs.open usql,conn,1,1

if urs.eof then
dsql="select * from pesonal where pesID is null"
set rs=server.createobject("adodb.recordset")
rs.open dsql,conn,1,3
rs.addnew
rs("email")=email
rs("pesusername")=pesusername
rs("pespassword")=pespassword
rs("pub")=pub
rs("qq")=qq
rs.Update
rs.Close
sessio

Response.Write "<script Language='javascript'>alert('注册成功!');history.go(-1)</script>又提交history.go(-1) 的时候已经添加进去了所以存在

把所有的history.go(-1)去掉还是不行吗?我测试过都能运行

dsql="select * from pesonal where pesID is null"
改成:dsql="select * from pesonal"
就对了!!!!!!

根据你提供的代码来看 1楼2楼的回答应该可以解决啊
如果实在不行 你将这整段代码 改成这样试下
<%
if request.QueryString("action")="login" then
email=Request.Form("email")
pesusername=Request.Form("pesusername")
pespassword=Request.Form("pespassword")
again_pwd=request.Form("again_pwd")
pub=request.Form("pub")
qq=Request.Form("qq")

usql="select * from pesonal where pesuserName='" & pesusername & "'"
set urs=Server.CreateObject("Adodb.recordset")
urs.open usql,conn,1,3