中国教程网论坛's Archiver

cixi2010 发表于 2008-7-2 09:33

递交php注册,如何写判断注册条件代码??

递交php注册,如何写判断注册条件代码??

这个是我注册页面 register.php已经能成功的插入数据库
可问题有3个
//用户名输入框。用相同的用户名注册,多能成功.想实现,如果用户名已经存在,不能注册,如果用户名能还没有被注册,显示改用户名没有被注册。不知道如何写判断代码?????????
//如何现实,密码的设定,只能输入数字类型的密码 ?????????
// 在同意协议里打钩,才能提交成功,不然弹出,“请同意协议内容才能注册” ????

<?
include"sql.php";
insert_sql ("INSERT INTO `user` ( `userid` , `name` , `password` ,  `time` )
VALUES (
'', '$name', '$password', NOW( )
);");


?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>11111</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<table width="688" border="0" cellpadding="3">
<tr>
<td width="206">用户名</td>
<td width="664"><input name="name" type="text" id="name" /></td>
//用户名输入框。用相同的用户名注册,多能成功.想实现,如果用户名已经存在,不能注册,如果用户名能还没有被注册,显示改用户名没有被注册。不知道如何写判断代码?????????
</tr>

<tr>
<td>密码</td>
<td><input name="password" type="password" id="password" /></td>
//如何现实,密码的设定,只能输入数字类型的密码 ?????????
</tr>

<tr>
<input type="checkbox" name="checkbox" value="checkbox" /> 同意协议
// 在同意协议里打钩,才能提交成功,不然弹出,“请同意协议内容才能注册” ????

</tr>

<tr>
<td> </td>
<td><input type="submit" name="Submit" value="递交" /></td>
</tr>
</table>

</form>
</body>
已经能插入数据库,就上面的3个问题,困惑着我6个月了
,大哥大姐们,能回答其中的1个问题也可以啊,在线等

寅生 发表于 2008-7-3 00:51

验证用户名是否被用过,是需要用户输入的用户名作为条件去查询数据库中用户表的。

验证输入字符符合什么规则,通常用正则表达式。

最后一个要用javascript来实现。
-------------------------------------------
明天有时间了,写个范例来说明一下

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.