asp修改密码代码问题
<!--#includefile="conn.asp"--><title>修改处室密码</title><%dimpwd1,pwd2,pwd3,sql,rssetrs=se...
<!--#include file="conn.asp"-->
<title>修改处室密码</title>
<%
dim pwd1,pwd2,pwd3,sql,rs
set rs=server.CreateObject("ADODB.RecordSet")'建立数据库连接
pwd1=request.Form("pwd1")
pwd2=request.Form("pwd2")
pwd3=request.Form("pwd3")
sql="select * from chushi where pwd='"&request("pwd")&"'"
rs.open sql,conn,1,3
rs("pwd")=request.form("pwd1") then
if request.form("pwd2")=request.form("pwd3") then
if rs("pwd")=request.form("pwd2")
rs.update
response.write"<script language = Javascript>
alert("修改成功!");"
response.write"this.document.location = "xiugai.asp";
</script>"
end if
if rs.eof then
rs.close()
set rs=nothing
response.write"<script language = Javascript>
alert("对不起,输入的旧密码错误!");"
response.write"this.document.location = "xiugai.asp";
</script>"
else if
else
rs.close
response.write"<script language = Javascript>
alert("对不起,两次输入的密码不一致!");"
response.write"this.document.location = "xiugai.asp";
</script>"
end if %>
帮我看看这段代码对不对,有什么错误!谢谢!
11行,rs("pwd")=request.form("pwd1") then 展开
<title>修改处室密码</title>
<%
dim pwd1,pwd2,pwd3,sql,rs
set rs=server.CreateObject("ADODB.RecordSet")'建立数据库连接
pwd1=request.Form("pwd1")
pwd2=request.Form("pwd2")
pwd3=request.Form("pwd3")
sql="select * from chushi where pwd='"&request("pwd")&"'"
rs.open sql,conn,1,3
rs("pwd")=request.form("pwd1") then
if request.form("pwd2")=request.form("pwd3") then
if rs("pwd")=request.form("pwd2")
rs.update
response.write"<script language = Javascript>
alert("修改成功!");"
response.write"this.document.location = "xiugai.asp";
</script>"
end if
if rs.eof then
rs.close()
set rs=nothing
response.write"<script language = Javascript>
alert("对不起,输入的旧密码错误!");"
response.write"this.document.location = "xiugai.asp";
</script>"
else if
else
rs.close
response.write"<script language = Javascript>
alert("对不起,两次输入的密码不一致!");"
response.write"this.document.location = "xiugai.asp";
</script>"
end if %>
帮我看看这段代码对不对,有什么错误!谢谢!
11行,rs("pwd")=request.form("pwd1") then 展开
6个回答
展开全部
<!--#include file="conn.asp"-->
<title>修改处室密码</title>
<%
dim pwd1,pwd2,pwd3,sql,rs
set rs=server.CreateObject("ADODB.RecordSet")'建立数据库连接
pwd1=request.Form("pwd1") '原密码
pwd2=request.Form("pwd2") '新密码
pwd3=request.Form("pwd3") '确认密码
if pwd2<>pwd3 then
response.write"<script language = Javascript>
alert('密码不一致!');history.back()</script>"
response.End()
end if
sql="select * from chushi where pwd='"&pwd1&"'"
rs.open sql,conn,1,3
if rs.eof then
response.write"<script language = Javascript>
alert('原密码错误!');history.back()</script>"
else
rs("pwd")=pwd2
rs.update
response.write"<script language = Javascript>
alert('修改成功!');location.href='xiugai.asp'
</script>"
end if
rs.close
set rs=nothing
%>
帮你整理了一下。
另外那个11行好象是错的,then 要跟IF一起用
<title>修改处室密码</title>
<%
dim pwd1,pwd2,pwd3,sql,rs
set rs=server.CreateObject("ADODB.RecordSet")'建立数据库连接
pwd1=request.Form("pwd1") '原密码
pwd2=request.Form("pwd2") '新密码
pwd3=request.Form("pwd3") '确认密码
if pwd2<>pwd3 then
response.write"<script language = Javascript>
alert('密码不一致!');history.back()</script>"
response.End()
end if
sql="select * from chushi where pwd='"&pwd1&"'"
rs.open sql,conn,1,3
if rs.eof then
response.write"<script language = Javascript>
alert('原密码错误!');history.back()</script>"
else
rs("pwd")=pwd2
rs.update
response.write"<script language = Javascript>
alert('修改成功!');location.href='xiugai.asp'
</script>"
end if
rs.close
set rs=nothing
%>
帮你整理了一下。
另外那个11行好象是错的,then 要跟IF一起用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rs("pwd")=request.form("pwd1") then
改成
if rs("pwd")=request.form("pwd1") then
少了if了
改成
if rs("pwd")=request.form("pwd1") then
少了if了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个错误这么明显吗?
我时间少,没看代码,可你补充的代码,可就是没写if 哦
这错误可笨笨了哦。
我时间少,没看代码,可你补充的代码,可就是没写if 哦
这错误可笨笨了哦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码缺少if项,会出错的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是没写addnew啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询