php用戶注冊登錄系統(tǒng)之注冊處理頁面
注冊處理頁面
代碼如下:
<?php //注冊處理界面 regcheck.php if(isset($_POST["Submit"]) && $_POST["Submit"] == "注冊") { $user = $_POST["username"]; $psw = $_POST["userpwd"]; $psw_confirm = $_POST["confirm"]; if($user == "" || $psw == "" || $psw_confirm == "") { echo "<script>alert('請確認(rèn)信息完整性!'); history.go(-1);</script>"; } else { if($psw == $psw_confirm) { $conn = mysqli_connect("localhost","root","root"); //連接數(shù)據(jù)庫,帳號密碼為自己數(shù)據(jù)庫的帳號密碼 if(mysqli_errno($conn)){ echo mysqli_error($conn); exit; } mysqli_select_db($conn,"userdb"); //選擇數(shù)據(jù)庫 mysqli_set_charset($conn,'utf8'); //設(shè)定字符集 $sql = "select username from user where username = '$user'"; //SQL語句 $result = mysqli_query($conn,$sql); //執(zhí)行SQL語句 $num = mysqli_num_rows($result); //統(tǒng)計執(zhí)行結(jié)果影響的行數(shù) if($num) //如果已經(jīng)存在該用戶 { echo "<script>alert('用戶名已存在'); history.go(-1);</script>"; } else //不存在當(dāng)前注冊用戶名稱 { $sql_insert = "insert into `user` (`username`,`userpwd`) values('" . $user . "','" . $psw ."')"; $res_insert = mysqli_query($conn,$sql_insert); //$num_insert = mysql_num_rows($res_insert); if($res_insert) { echo "<script>alert('注冊成功!'); history.go(-1);</script>"; } else { echo "<script>alert('系統(tǒng)繁忙,請稍候!'); history.go(-1);</script>"; } } } else { echo "<script>alert('密碼不一致!'); history.go(-1);</script>"; } } } else { echo "<script>alert('提交未成功!');</script>"; } ?>
注冊頁面程序流程圖