php+mysql用户注册与验证页面代码

用户注册页reg.php

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>注册</title>
</head>
<body>
    <div class="content" align="center">
        <!--头部-->
        <div class="header">
        <h1>注册页面</h1>
        </div>
        <!--中部-->
        <div class="middle">
            <form action="registeraction.php" method="post">
                <table border="0">
                    <tr>
                        <td>用户名:</td>
                        <td><input type="text" id="id_name" name="username" required></td>
                    </tr>
                    <tr>
                        <td>密&nbsp;码:</td>
                        <td><input type="password" id="password" name="password" required></td>
                    </tr>
                    <tr>
                        <td>重复密码:</td>
                        <td><input type="password" id="re_password" name="re_password" required></td>
                    </tr>
                    <tr>
                        <td>姓名:</td>
                        <td><input type="text" id="name" name="name" required></td>
                    </tr>
                    <tr>
                        <td>电话:</td>
                        <td><input type="text" id="phone" name="phone" required></td>
                    </tr>

                    <tr>
                        <td colspan="2" align="center" style="color:red;font-size:16px;">
                        <!--提示信息-->
                            <?php
                                $err=isset($_GET["err"])?$_GET["err"]:"";
                                switch($err) {
                                    case 1:
                                    echo "用户名已存在!";
                                    break;
                                    case 2:
                                    echo "密码与重复密码不一致!";
                                    break;
                                    case 3:
                                    echo '注册成功!<a href="login.php">登陆</a>';
                                    break;
                                }
                            ?>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" align="center">
                            <input type="submit" id="register" name="register" value="注册">
                            <input type="reset" id="reset" name="reset" value="重置">
                        </td>
                    </tr>
                    <tr>
                        <td colspan="2" align="center">
                            如果已有账号,快去<a href="login.php">登录</a>吧!
                        </td>
                    </tr>
                </table>
            </form>
        </div>
        <!--脚部-->
        <div class="footer"></div>
    </div>
</body>
</html>

注册验证页面registeraction.php

<?php require_once('comm.php');
    $username = isset($_POST['username'])?$_POST['username']:"";
    $password = isset($_POST['password'])?md5($_POST['password']):"";
    $re_password = isset($_POST['re_password'])?md5($_POST['re_password']):"";
    $name = isset($_POST['name'])?$_POST['name']:"";
    $phone = isset($_POST['phone'])?$_POST['phone']:"";
    date_default_timezone_set('PRC');
    $time = date('Y-m-d H:i:s');
    if($password == $re_password) {
         //准备SQL语句,查询用户名
        mysql_query("set names 'utf8'"); 
        mysql_select_db($database_wtcl_comm);
        $sql_select="SELECT * FROM wtcl_yh WHERE yh_ming='$username'";
        //执行SQL语句
        $ret = mysql_query($sql_select);
        $row = mysql_fetch_array($ret);
        //判断用户名是否已存在
        if($username == $row['yh_ming']) {
            //用户名已存在,显示提示信息
            header("Location:reg.php?err=1");
        } else {
            //用户名不存在,插入数据
            //准备SQL语句
            $sql_insert = "INSERT INTO wtcl_yh(yh_ming,yh_mi,yh_mingzi,yh_phone,yh_time) VALUES('$username','$password','$name','$phone','$time')";
            //执行SQL语句
            mysql_query($sql_insert);
            header("Location:reg.php?err=3");
        }
//关闭数据库
        mysql_close();
    } else {
        header("Location:reg.php?err=2");
    }
?>
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值