一段代码的第二个问题??
还是上次的那段代码,这次问题是:注册用户取相同名字也会注册成功,并没有提示"用户名以被使用"的信息.大家帮看看,小弟有礼拉!!<body>
<div align="center"><h3>注册</h3><hr />
<form method="post" action="tianjiajilu.asp">
请输入用户名: <input type="text" name="xm" maxlength="12" /></br>
请输入密码: <input type="password" name="mm" maxlength="12" /></br>
</br>
<input type="submit" value="提交" />
<input type="reset" value="取消" />
</form>
</div>
</body>
这是验证代码:
<body>
<%
username=trim(request.Form("xm"))
userpsd=trim(request.Form("mm"))
set conn=server.CreateObject("adodb.connection")
conn.provider="microsoft.jet.oledb.4.0"
conn.open server.MapPath("student.mdb")
set rs=server.CreateObject("adodb.recordset")
exe="select* from s1 where name='"&username&"' and password='"&userpsd&"'"
rs.open exe,conn,1,2
if not rs.eof then
response.Write"用户名已被使用。"
else
rs.addnew
rs("name")=Trim(request.Form("xm"))
re("password")=trim(request.("mm"))
response.Write"注册成功"
rs.update
end if
%>
不好意思!!!
#kt..jcwcn.com@ 我以解决拉,大家不要回帖浪费时间拉!致歉页:
[1]
