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
展开
 我来答
imq19987
2007-12-07 · 超过10用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:48.4万
展开全部
<!--#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一起用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang_水晶
2007-11-29 · 超过11用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
rs("pwd")=request.form("pwd1") then
改成
if rs("pwd")=request.form("pwd1") then
少了if了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
传说中的大黄
2007-11-29
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
这个错误这么明显吗?
我时间少,没看代码,可你补充的代码,可就是没写if 哦
这错误可笨笨了哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
quanshuiabc
2007-11-28 · 超过25用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:0
展开全部
代码缺少if项,会出错的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友db5d6356f
2007-12-03 · TA获得超过815个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:478万
展开全部
你是不是没写addnew啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式