设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 61|回复: 1
打印 上一主题 下一主题

[解决]请教!在用户注册时检查已有用户名

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-19 07:29:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Register.asp
<html>
<head>
<SCRIPT language="JavaScript">
<!--
function Check()
{
window.open("regcheck.asp?username="+document.reg.username.value,"","width=200,height=100,left=270,top=270");
}
-->
</script>
<title>注册界面</title>
</head>

<body bgcolor="#E1E1E1">
<form action="AddUser.asp" method="post" name="reg">
<table height="170" width="950" background="../image/页头.jpg" align="center">
<tr><td></td></tr>
</table>
<table bgcolor="#CCCCCC" height="34" width="950" align="center">
<tr><td height="28"><h1 align="center">用 户 注 册 信 息</h1></td></tr>
</table>
<table bgcolor="#CCCCCC" height="20" width="950" align="center">
<tr><td width="435" height="14" align="right"><font color="#FF6666" size="-1">注意:有*标记的内容是必填项 </font></td>
<td width="503"></td>
</tr>
</table>
<table bgcolor="#CCCCCC" height="192" width="950" align="center">
<tr><td height="20"></td></tr>
<tr><td width="332" height="31" align="right">用户名:<font color="#FF6666">*</font></td>
<td width="606"> <input type="text" name="username" size="11" ><font size="-1" color="#FF6666">
<input type="button" onClick="Check()" value="检查用户名">
可以是中文,长度在11字节以内</font></td></tr>
<tr><td height="31" align="right">真&nbsp;&nbsp;名:<font color="#FF6666">*</font></td>
<td><input type="text" name="name" size="18"></td></tr>
<tr><td height="31" align="right">年&nbsp;&nbsp;龄:</td>
<td><input type="text" name="age" size="16"></td></tr>
<tr><td height="31" align="right">性&nbsp;&nbsp;别:</td>
<td><select name="sex" size="1">
<option value="男">男</option>
<option value="女">女</option>
</select></td></tr>
<tr><td height="31" align="right">电&nbsp;&nbsp;话:</td>
<td><input type="text" name="phone" size="20"></td></tr>
<tr><td height="31" align="right">电子邮箱:</td>
<td><input type="text" name="mail" size="30"></td></tr>
<tr><td height="31" align="right">密&nbsp;&nbsp;码:<font color="#FF6666" size="-1">*</font><br><br ></td>
<td><input type="password" name="password" size="11" /><font color="#FF6666" size="-1">注意:密码不能超过11位</font></td></tr>
<tr><td height="31" align="right">确认密码:<font color="#FF6666" size="-1">*</font></td>
<td><input type="password" name="Verifypassword" size="11"><font color="#FF6666" size="-1">注意:密码不能超过11位</font></td></tr>
</table>
<table bgcolor="#CCCCCC" height="89" width="950" align="center">
<tr><td>
<hr align="center" size="1" width="300">
<p align="center">&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="确定" size="50">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" value="重置" size="50">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" value="退出" onClick="window.location='../index.asp'"></p>
</td></tr>
</table>
<table height="150" width="950" background="../image/页尾.jpg" align="center">
<tr><td></td></tr>
</table>
</form>
</body>
</html>

regcheck.asp
<%
dim conn,sql,rs,yhm,result
yhm=request("username")
Set conn = Server.CreateObject("ADODB.Connection")
sql="Provider = Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=E:\毕业设计\data\data.mdb"
conn.Open sql
set rs=server.CreateObject("adodb.recordset")
rs.Open "select * from login where username='"&username&"'",conn,1,3
if not(rs.bof and rs.eof) then
response.Write ("<p align=center><font color='#FF0000'>请另外选择用户名!</font></P>")
response.Write ("<p align=center><INPUT TYPE='BUTTON' value='关闭' onClick='window.close()'></P> ")
else
response.Write ("<p align=center><font color='#FF0000'>恭喜!你还可以注册该帐号!</font></P>")
response.Write ("<p align=center><INPUT TYPE='BUTTON' value='关闭' onClick='window.close()'></P> ")
end if
%>
为什么我输入用户名无论是什么都是请另外选择用户名!.请教?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 14:45 , Processed in 0.102723 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表