我有个asp在线考试的学生注册程序,在访问数据库时,根据学生输入的学号和口令,作出相应的反应,
可是无论我输入的学号和口令对不对,运行时都显示“口令不正确!”
我反复看了源代码,就是不能发现错误!
请各位高手帮小妹我看一下,错误在哪里呢?
部分代码如下
<%
if request.serverVariables("Request_Method")="POST" then
if request.form("b1")="确定" then
t1=request.form("t1") '学号
t2=request.form("t2")
t3=request.form("t3")
t4=request.form("t4") '口令
session("mysno")=t1
if (t1="lqy" and t4="4303") then '若是管理员,则进入后台程序
response.redirect"main1.asp"
end if
if not(t1=" "or t4=" ") then
set tmpconn=server.createobject("ADODB.Connection")
tmpconn.open "DSN=test;uid=lqy;pwd=lqy"
set Rs=tmpconn.Execute("select * from student where sno='"&t1&"'")
newbz="new"
if not Rs.Eof then
if (t4<>"K1") then
response.write "口令不正确!"
else
newbz="old"
session("newbz")=newbz
response.redirect"main2.asp" '//学生进入前台程序
end if
end if
end if
end if
end if
%>
可是无论我输入的学号和口令对不对,运行时都显示“口令不正确!”
我反复看了源代码,就是不能发现错误!
请各位高手帮小妹我看一下,错误在哪里呢?
部分代码如下
<%
if request.serverVariables("Request_Method")="POST" then
if request.form("b1")="确定" then
t1=request.form("t1") '学号
t2=request.form("t2")
t3=request.form("t3")
t4=request.form("t4") '口令
session("mysno")=t1
if (t1="lqy" and t4="4303") then '若是管理员,则进入后台程序
response.redirect"main1.asp"
end if
if not(t1=" "or t4=" ") then
set tmpconn=server.createobject("ADODB.Connection")
tmpconn.open "DSN=test;uid=lqy;pwd=lqy"
set Rs=tmpconn.Execute("select * from student where sno='"&t1&"'")
newbz="new"
if not Rs.Eof then
if (t4<>"K1") then
response.write "口令不正确!"
else
newbz="old"
session("newbz")=newbz
response.redirect"main2.asp" '//学生进入前台程序
end if
end if
end if
end if
end if
%>
请各位高手帮忙看一下哦
谢谢
现又有一问题,要烦各位高手大哥帮我看一看:
<%
if request.serverVariables("Request_Method")="POST" then
'//如果单击[添加考生]按钮执行脚本add_ks.asp
if request.form("cmdaddks")="添加考生" then
response.redirect "add_ks.asp"
end if
if request.form("cmddelks")="删除考生" then
set conn=server.createobject("adodb.connection")
conn.open "dsn=test;uid=lqy;pwd=lqy;"
for each item in request("selectks")
conn.execute "delete from student where sno='"&item&"'",,1
next
set conn=nothing
response.redirect "gl1.asp" ’//如果点击“删除考生”按钮则执行脚本gl1.asp
end if
end if
%>
这段代码,无论我是点击“添加考生”按钮,还是点击“删除考生”按钮,都没有任何反应,不知道错在何处?请各位大哥指点一下!