三个文件 一个html登陆界面 一个asp登陆后 和一个mdb记录用户名密码的数据库文件, 麻烦看看哪里出错了?

Tijiao3.html<formmethod="post"action="fanhui3.asp"><p>请提供以下信息,然后单击提交。<p>姓名:<inputname... Tijiao3.html

<form method="post"action="fanhui3.asp">
<p>请提供以下信息,然后单击提交。
<p>姓名:<input name="myname" size="36">
<p>密码:<input name="psw" type=password size="36">
<p><input type=submit value="提交"><input type=reset value="清除">
</form>

Fanhui3.asp

<html>
<body>
<%
n1=trim(request.form("myname"))
n2=trim(request.form("psw"))
if n1="" or n2="" then
response.write"<p align=center>出错提示:用户名、密码不能为空!</p>"
response.write"<p aling=center><a href=tijiao3.html>点击这里重新登录!</a></p>"
response.end
end if
set cn=server.createobject("adodb.recordset")
cn.open "select name,word from s1 where name='"& n1 &"' and word='"& n2 &"' ","driver={microsoft access driver (*.mdb)};dbq=" & Server.MapPath("s1.mdb")
if cn.eof then
response.write"<p align=center>出错提示:用户名不存在或者用户名、密码不正确!</p>"
response.write"<p aling=center><a href=tijiao3.html>点击这里重新登录!</a></p>"
else
response.write"<h1>欢迎您成功登录本公司网站</h1>"
response.write"<p aling=center><a href=tijiao3.html>更改用户</a></p>"
cn.close
set cn=nothing
end if
%>
</body>
</html>
s1.mdb数据库文件,记录用户名和密码,表名为s1,字段名称分别为name和word
有没有人知道啊
展开
 我来答
酌酒一杯家
推荐于2016-01-09
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
Set conn = Server.CreateObject("ADODB.Connection")
rs="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("s1.mdb")
conn.Open rs
set rs=server.CreateObject("adodb.recordset")
rs.open ""select * from s1 where name='"&n1&"'" and word='"&n2&"'" ",conn,1,1
if rs.eof And rs.bof then
response.write "<p align=center>出错提示:用户名不存在或者用户名、密码不正确!</p>"
response.write "<p aling=center><a href=tijiao3.html>点击这里重新登录!</a></p>"
else
response.write"<h1>欢迎您成功登录本公司网站</h1>"
response.write"<p aling=center><a href=tijiao3.html>更改用户</a></p>"
rs.close
set conn=nothing

按照上面的代码改下试试看
end if
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式