注冊頁面php
u_signup.htm<html>
<head>
</head>
<title>歡迎注冊網路圖書銷售信息管理系統</title>
<body>
<p align="center" class="style">會員注冊</p>
<hr>
<form name="form1" method="post" action="u_signup.php">
<p align="center">身份證號<input name="u_sfzh" type="text" maxlength="18"></p>
<p align="center">會員姓名<input name="u_hyxm" type="text" ></p>
<p align="center">會員密碼<input name="u_hymm1" type="password" ></p>
<p align="center">密碼確認<input name="u_hymm2" type="password" ></p>
<p align="center">聯系電話<input name="u_lxdh" type="text" ></p>
<p align="center">聯系地址<input name="u_lxdz" type="text" ></p>
<p align="center">銀行名稱<input name="u_yhmc" type="text" ></p>
<p align="center">銀行卡號<input name="u_yhkh" type="text" ></p><p align="center"><input name="u_return" type="submit" value="會員注冊"></p>
</form>
</body>
</html> u_signup.php<?php
//驗證身份證號
$sfzh=$_POST['u_sfzh'];
if(empty($sfzh))
die("身份證號不能為空");
else if(strlen($sfzh)!=18)
die("身份證號應為18位");
else if(!is_numeric($sfzh))
die("身份證號應為18位數字");//驗證會員姓名
$hyxm=$_POST['u_hyxm'];
if(empty($hyxm))
die("會員姓名不能為空");
else if(strlen($hyxm)<4)
die("會員姓名應最少2個字元");
//驗證會員密碼
$hymm1=$_POST['u_hymm1'];
$hymm2=$_POST['u_hymm2'];
if(empty($hymm1) or empty($hymm2))
die("會員密碼不能為空");
else if(strlen($hymm1)<4 or strlen($hymm2)<4 )
die("會員密碼至少是4個字元");
else if($hymm1!=$hymm2)
die("兩次輸入的密碼不一致");//驗證聯系電話
$lxdh=$_POST['u_lxdh'];
if(empty($lxdh))
die("聯系電話不能為空");
else if(!is_numeric($lxdh))
die("聯系電話應為數字");//驗證聯系地址
$lxdz=$_POST['u_lxdz'];
if(empty($lxdz))
die("聯系地址不能為空");
else if(strlen($lxdz)<6)
die("聯系地址應最少6個字元");//驗證銀行名稱和銀行卡號
$yhmc=$_POST['u_yhmc'];
$yhkh=$_POST['u_yhkh'];
if(empty($yhmc) or empty($yhkh))
die("銀行名稱和銀行卡號不能為空");
else if(strlen($yhmc)<4 or strlen($yhkh)<4 )
die("銀行名稱和銀行卡號至少是4個字元");//獲取系統日期和時間
$v_time=date("Y-m-d H:i:s");include "conn.php";mysql_query("set names 'GB2312'");//判斷是否存在相同用戶
//查詢數據的sql語句形式:select * from member where 身份證號='123456789012345678'
$v_find="select * from member where 身份證號='".$sfzh."'";
//echo($v_find);
//echo("<br>");
$result=mysql_query($v_find,$conn);
$record=mysql_num_rows($result);
if($record>0)
die($sfzh."該會員身份證號已經注冊,不得重復,注冊失敗。");//注冊用戶
//插入數據的sql語句形式:insert into member values('11111111111111','1111',''...)
$v_insert="insert into member values('".$sfzh."','".$hyxm."','".$hymm1."','".$lxdh."','".$lxdz."','".$yhmc."','".$yhkh."','".$v_time."',0)";//echo($v_insert);
//echo("<br>");$result=mysql_query($v_insert);echo("注冊成功");?>conn.php<?php
$host="localhost";
$user="root";
$password="123456";$conn=mysql_connect($host,$user,$password);
if(!$conn)
die("連接MySQL伺服器失敗。".mysql_error());$dbase="bookstore";
$db_select=mysql_select_db($dbase,$conn);
if(!$db_select)
die("連接MySQL資料庫失敗。".mysql_error());
?>
⑵ 如何用php在登錄頁面中設置「注冊」按鈕,然後點擊後即進入注冊頁面啊在此先感謝了
用Form表單,如<form action="你要跳轉的頁面網址" name="form" method="post"/
<input type="submit" name="name" value="注冊"/>
></form>
這樣的話,點擊注冊按鈕就跳轉到你想要的網址那兒去了