login.asp 连接不到access 谁能帮帮我看看有什么问题?


<HTML>
<HEAD>
 <Title>login.asp</Title>
 <META http-equiv="Content-Type" content="text/html; charset=gb2312">
 <META name="Generator" content="Asp Studio 1.0">
</HEAD>

<BODY>
<!--包含连接数据库文件-->

<!--#include file="inc/conn.asp"-->

 <%
    user=request.Form("user")   '---------获取表单输入的用户名,下同
    pwd=request.Form("pwd")
    rd=request.Form("rd")
    if user="" or pwd="" then   '---------验证用户名和密码,不能为空
        response.Write"<script>alert('用户名和密码不能为空!');history.go(-1);</script>"
  
  elseif rd="" then    '---------如果单选按钮没有选中,则给出提示
    response.Write"<script>alert('请选择用户类型!');history.go(-1);</script>"
     
 else
 if rd="老师" then  '----如果单选按钮选择了老师,则从teacher_inf表中查询
    set rs=server.CreateObject("adodb.recordset")  '建立记录集
    sql="select * from teacher_inf where teacher_no='"&user&"' " '---------从老师信息表里查找teacher_no等于输入的老师工号
    rs.open sql,conn,1,3        '----用SQL语句打开记录集
    if rs.eof then         '----如果数据库里不存在记录
        response.Write "<script>alert('用户名不存在!');history.go(-1);</script>" '给出提示
  
    elseif rs("teacher_no")=user and rs("pwd")=pwd  then  '-----------如果用户名和密码都正确,则登录成功
           session("teacher_no")=user     '----把user的值放入session变量中
    response.Redirect"teacher/teacher_index.asp"     '----页面转向teacher/teacher_index.asp页面
 else       '--------否则给出错误提示
    response.Write"<script>alert('输入的密码错误!');history.go(-1);</script>"

    end if
  end if
 end if
 if rd="学生"  then      '-----如果单选按钮选了学生,则从studentreg表中查询
     set rs=server.CreateObject("adodb.recordset")   '建立记录集
     sql="select * from student_inf where student_no='"&user&"'"  '---------从老师信息表里查找student_no等于输入的学生学号
     rs.open sql,conn,1,3     '----打开记录
     if rs.eof then     '----如果数据库里不存在记录
        response.Write "<script>alert('用户名或密码不存在!');history.go(-1);</script>"

  else
     if rs("student_no")=user and rs("pwd")=pwd then   '--------如果用户名和密码都争取。则登录成功
        session("student_no")=user           '------------把user的值放入session变量中
        response.Redirect"student/student_index.asp"
     else
    response.Write"<script>alert('密码不正确!');history.go(-1);</script>"

    end if
    rs.close     '关闭记录
    set rs=nothing
   end if
  end if
 %>
</BODY>

</HTML>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值