一般网站用户注册流程:(适用初学者)

一般网站的用户注册流程适用于初学者-->
<!----
pagename:information.html
author:fibona 熊祥众

date:2004-08-02
function:网站用户注册流程--->
<html>
<head>
<title>网站用户注册流程,初学者</title>
</head>
<body bgcolor="#99CCFF">
<form name="form1" method="post" action="next.php" onSubmit="return CheckForm()">
<table WIDTH=760 BORDER=0 CELLPADDING=0 CELLSPACING=0 >
<tr><td align="center"> UserName 用户名</td><td> <input type="text" name="username" value=""></td></tr>
<tr><td align="center"> Password </td><td> <input type="password" name="password" value=""></td></tr>
<tr><td align="center"> Confirm Password </td><td> <input type="password" name="conpass" value=""></td></tr>
<tr><td align="center"> E-mail </td><td> <input type="text" name="email" value=""></td></tr>
<tr><td align="center"> Address </td><td> <input type="text" name="address" value=""></td></tr>
<tr><td align="center"> Postal Code </td><td> <input type="text" name="postcode" value=""></td></tr>
<tr><td align="center"> Telephone </td><td> <input type="text" name="telephone" value=""></td></tr>
</table>

<table WIDTH=760 BORDER=0 CELLPADDING=0 CELLSPACING=0 >
<tr><td align="center"> <input type="reset" name="reset" value=" reset 重置"></td>
<td align="center"> <input type="submit" name="submit" value=" sumbit 提交"></td></tr>
</table>
</form>
</body>
</html>
<!--用户信息验证-->
<script language="javascript">
  var frm=document.form1;//为减少错误和便于调试,将document.from1定义为frm
  function CheckForm()
  {
    if(frm.username.value.length>12||frm.username.value.length<3)
    {
      alert("请输入一个位到位的用户名");
      frm.username.focus();
      return false;
    }
    
    if(frm.password.value.length>12||frm.password.value.length<6)
    {
      alert("请输入一个位到位的用户密码");
      frm.password.focus();
      return false;
    }
    
    if(frm.password.value!=frm.conpass.value)
    {
      alert("确认密码与密码不相同,请输入正确的确认密码");
      frm.conpass.focus();
      return false;
    }
    
    if(checkemial(frm.email.value))
    {
      alert("邮箱格式不合化");
      frm.email.focus();
      return false;
    }
    
  }
  
  
  function checkemial(el)//验证邮件的合法程序

{
     var  regu="^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|NET|com|COM|gov|GOV|mil|MIL|org|ORG|edu|EDU|int|INT)$" 
     var  re= new  RegExp(regu); 
             if  (el.search(re)== -1){
              return true;
                   }
     return false;
  }


</script>

<!--其它相关的验证请自行按照实际程序补充完整-->

 

<!----
pagename:next.html
author:fibona 熊祥众
date:2004-08-02
function:对表单数据进行处理
--->
<?
  // 对当前用户进行判断,如果在数据库存在该用户则给出提示该用户已经注册
  
  $username=$_POST['username'];//$username=$username;
  
  file://连接数据库并选择用户数据库
  $conn=mysql_connect("localhost","myuser","password")or die("无法连接到数据库".mysql_error());
  mysql_select_db("userdb",$conn)or die("选择用户数据库出现错误".mysql_error());
  
  $sql="select * from usertable where username='$username'";
  
  $result=mysql_query($sql);
  $row = mysql_fetch_array($result, MYSQL_BOTH);
  if($row['username'] !="") {//如果有数据的话则进行返回
        echo "<script language=/"javascript/">";
        echo "alert(/"该用户已经有人注册,请选择其它的用户/")";
        echo "</script>";
    }
  
  $sql="insert usertable(username,password,emial,telephone,address,postcode)values('$_POST['username'],$_POST['password'],$_POST['emial'],$_POST['telephone'],$_POST['address'],$_POST['postcode'])";
  mysql_query($sql);
 ?>

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

52juanjuan

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值