useradd.php ------------------------------ <? $handler=mysql_pconnect("localhost","root","") or die("连接数据库时失败!"); mysql_select_db("php_user");
echo "<html>"; echo "<head><title>数据检验</title></head>"; echo "<body>"; echo "<h2>会员信息检验</h2>"; echo "<hr>";
$date=date("Y年m月j日G时i分"); echo "<p>$date</p>";
$valid=true; if(trim($username)==""){ $error.="会员名必须填写!<br>"; $valid=false; } if(!eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*$",$username)){ $error.="会员名只能由字母和数字组成!<br>"; $valid=false; } if(trim($passwd_1)==""){ $error.="密码不能为空!<br>"; $valid=false; } if($passwd_2 != $passwd_1){ $error.="两次密码输入不一致!<br>"; $valid=false; } if(empty($address)){ $error.="联系地址必须填写!<br>"; $valid=false; } if(empty($city)){ $error.="城市必须填写!<br>"; $valid=false; } if(empty($provice)){ $error.="省份必须填写!<br>"; $valid=false; } if(trim($zipcode)==""){ $error.="邮政编码必须填写!<br>"; $valid=false; } if(!eregi("^[_.a-z0-9]+@([a-z0-9][_a-z0-9-]+.)+[a-z]{2,3}$",$email)){ $error.="E-mail地址格式不对!<br>"; $valid=false; }
$query="select username from users_info"; $query.="where username='$username'"; @$result=mysql_query($query,$handler); @$num=mysql_num_rows($result); if($num !=0 ){ $errorw.="申请的用户名已经有人使用!<br>"; $valid=false; }
if($valid==true){ $query="insert into users_info"; $query.="(username,password,company,address,city,provice,zipcode,telephone,fax,email,cdate)"; $query.="values('$username','$passwd_1','$company','$address','$city','$provice','$zipcode','$telephone','$fax','$email',NOW())"; @$result=mysql_query($query,$handler) or die("更新数据库时失败!"); echo "恭喜你,注册成功!"; echo ("<A href='log.html'>登录</A>"); }else{ echo "注册失败,原因可能是:<br>"; echo $error; echo "<A href='regist.php'>重新注册</A>"; }
echo "</body></html>";
?>
|