if语句的问题 asp

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:38:21
<!--#include file="conn.asp" -->

<%
dim name,pass,code,usertype
name = request("name")
pass = request("pass")
usertype = request("usertype")
sql = "select name from [user] where name ='"&name&"' and pass = '"&pass&"'"
set rs = conn.execute(sql)
if rs.eof then
response.Write "<script>alert('用户名或密码错误!'); location.href='login.asp';</script>"
response.end
elseif usertype = 0 then

response.redirect "active.asp"

elseif usertype = 1 then
response.redirect "user.asp"

end if
%>
这里当usertype等于0跳转到一个页面 等于1跳转到一个页面,但是实际不关typye等于几 都是跳转到active.asp页面 请问哪里出了问题。
应该如何修改 user表 里面 usertype字段 上面是checklogin.asp页面代码 从login.asp 登陆过来

----------------------------------
usertype = request("usertype"

usertype = request("usertype")
usertype 是从表单接收的值,用response.Write测试下看取到的是什么值。
--------------
Hi我吧。

usertype应该是丛数据库内查到的,你没丛数据库中查而是接收的变量。
你的数据库字段?