三个文件 一个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
有没有人知道啊 展开
<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 · 知道合伙人数码行家
关注
展开全部
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
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询