做网站的时候,下面这段程序是我嵌套在一个网页的登陆页面里的,为什么,浏览器解释不了,asp初学求指教 100
<formname="login"method="post"action=""><tableborder="0"cellspacing="0"cellpadding="0...
<form name="login" method="post" action="">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60" height="35">用户名</td>
<td width="150">
<input type="text" name="user_name" />
</td>
</tr>
<tr>
<td width="60" height="35">密码</td>
<td width="170">
<input type="password" name="user_password" />
</td>
</tr>
<tr>
<td width="80" height="30"></td>
<td>
<input type="submit" name="button2" value="登录" />
</td>
</tr>
</table>
</form>
<%
if request.form("user_name")="" and request.form("user_password")="" then
response.Redirect("login.asp")
else
dim username , password
username=request.form("user_name")
password=request.form("user_password")
rs.open "select * from tsm_user where username='"&username&"'and password='"&password&"'",conn,1,1
if not rs.eof then
response.Redirect("index.asp")
else
response.Write("请输入正确的用户名和密码!")
end if
end if
rs.close
%> 展开
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="60" height="35">用户名</td>
<td width="150">
<input type="text" name="user_name" />
</td>
</tr>
<tr>
<td width="60" height="35">密码</td>
<td width="170">
<input type="password" name="user_password" />
</td>
</tr>
<tr>
<td width="80" height="30"></td>
<td>
<input type="submit" name="button2" value="登录" />
</td>
</tr>
</table>
</form>
<%
if request.form("user_name")="" and request.form("user_password")="" then
response.Redirect("login.asp")
else
dim username , password
username=request.form("user_name")
password=request.form("user_password")
rs.open "select * from tsm_user where username='"&username&"'and password='"&password&"'",conn,1,1
if not rs.eof then
response.Redirect("index.asp")
else
response.Write("请输入正确的用户名和密码!")
end if
end if
rs.close
%> 展开
5个回答
展开全部
你把<>这两个符号替换过来啊!
<等于<
>等于>
你说的不解释是不是把全部代码显示出来了?是的话,你改过来就可以了!还有你的服务器要支持asp哦!个人调试asp的话装个黑风asp服务器就可以了,好像不到一兆。
<等于<
>等于>
你说的不解释是不是把全部代码显示出来了?是的话,你改过来就可以了!还有你的服务器要支持asp哦!个人调试asp的话装个黑风asp服务器就可以了,好像不到一兆。
追问
恩恩 登陆的问题我已经解决了
现在发现注册有了问题
conn.execute "insert into tsm_user(username,password,sex,birthday,tel) Values('"&username&"','"&password&"','"&sex&"','"&birthday&"','"&tel&"')",conn,1,3
这句总是提示:
错误的参数个数或无效的参数属性值: 'execute'
这个要怎么办呢?
追答
execute语句后面不应该跟,conn,1,3你把这个删除掉!
展开全部
conn.execute "insert into tsm_user(username,password,sex,birthday,tel) Values('"&username&"','"&password&"','"&sex&"','"&birthday&"','"&tel&"')",conn,1,3
这句总是提示:
错误的参数个数或无效的参数属性值: 'execute'
conn连接声明有问题,查一下conn使用的那个数据库,并且注意一下是否有声明
这句总是提示:
错误的参数个数或无效的参数属性值: 'execute'
conn连接声明有问题,查一下conn使用的那个数据库,并且注意一下是否有声明
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp不是静态脚本,需要在服务器端运行编译过后,返回的数据才能被浏览器所解释渲染。
追问
我是拿自己的电脑做的服务器啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
conn连接有问题,也就是说,肯定没有连接到正确的数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晕死了,原来是手机上的问问显示不出来尖括号!也改不了回答了!换个马甲又来!如果你服务器支持asp那你继续追问我那个号吧!并告诉我你所谓的不解释是什么意思?
追问
恩恩 登陆的问题我已经解决了
现在发现注册有了问题
conn.execute "insert into tsm_user(username,password,sex,birthday,tel) Values('"&username&"','"&password&"','"&sex&"','"&birthday&"','"&tel&"')",conn,1,3
这句总是提示:
错误的参数个数或无效的参数属性值: 'execute'
这个要怎么办呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询