簡單的說,手機(jī)驗(yàn)證和手機(jī)注冊是差不多的。
創(chuàng)新互聯(lián)是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅(jiān)持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十余年時間我們累計(jì)服務(wù)了上千家以及全國政企客戶,如咖啡廳設(shè)計(jì)等企業(yè)單位,完善的項(xiàng)目管理流程,嚴(yán)格把控項(xiàng)目進(jìn)度與質(zhì)量監(jiān)控加上過硬的技術(shù)實(shí)力獲得客戶的一致稱譽(yù)。
手機(jī)驗(yàn)證:
首先你在php代碼中生成一串字符串,可以保存在session里面,然后在把這串字符串通過短信服務(wù)(這一步需要去買,找代理,前提你獲得了用戶的正確手機(jī)號碼)發(fā)給用戶,然后提供一個輸入框給用戶輸入收到的驗(yàn)證碼在和session中的比對。
手機(jī)注冊:
前面的部分都是和上面一樣,多出來的步驟就是驗(yàn)證成功后把信息存入用戶數(shù)據(jù)庫而已,最多在存入之前讓用戶再輸入一點(diǎn)用戶其他信息。
以上驗(yàn)證碼可以擴(kuò)展一下,比如有效時間,直接在session中設(shè)置有效時間,過期作廢的限制就可以了。
你可以去后盾人平臺看看,里面的東西不錯
u_signup.htmhtml
head
/head
title歡迎注冊網(wǎng)絡(luò)圖書銷售信息管理系統(tǒng)/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"密碼確認(rèn)input name="u_hymm2" type="password" /p
p align="center"聯(lián)系電話input name="u_lxdh" type="text" /p
p align="center"聯(lián)系地址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" /pp align="center"input name="u_return" type="submit" value="會員注冊"/p
/form
/body
/html u_signup.php?php
//驗(yàn)證身份證號
$sfzh=$_POST['u_sfzh'];
if(empty($sfzh))
die("身份證號不能為空");
else if(strlen($sfzh)!=18)
die("身份證號應(yīng)為18位");
else if(!is_numeric($sfzh))
die("身份證號應(yīng)為18位數(shù)字");//驗(yàn)證會員姓名
$hyxm=$_POST['u_hyxm'];
if(empty($hyxm))
die("會員姓名不能為空");
else if(strlen($hyxm)4)
die("會員姓名應(yīng)最少2個字符");
//驗(yàn)證會員密碼
$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("兩次輸入的密碼不一致");//驗(yàn)證聯(lián)系電話
$lxdh=$_POST['u_lxdh'];
if(empty($lxdh))
die("聯(lián)系電話不能為空");
else if(!is_numeric($lxdh))
die("聯(lián)系電話應(yīng)為數(shù)字");//驗(yàn)證聯(lián)系地址
$lxdz=$_POST['u_lxdz'];
if(empty($lxdz))
die("聯(lián)系地址不能為空");
else if(strlen($lxdz)6)
die("聯(lián)系地址應(yīng)最少6個字符");//驗(yàn)證銀行名稱和銀行卡號
$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個字符");//獲取系統(tǒng)日期和時間
$v_time=date("Y-m-d H:i:s");include "conn.php";mysql_query("set names 'GB2312'");//判斷是否存在相同用戶
//查詢數(shù)據(jù)的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($record0)
die($sfzh."該會員身份證號已經(jīng)注冊,不得重復(fù),注冊失敗。");//注冊用戶
//插入數(shù)據(jù)的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服務(wù)器失敗。".mysql_error());$dbase="bookstore";
$db_select=mysql_select_db($dbase,$conn);
if(!$db_select)
die("連接MySQL數(shù)據(jù)庫失敗。".mysql_error());
?
傳統(tǒng)方法是用 form標(biāo)簽 將輸入的數(shù)據(jù) 提交到后臺的php, 由php獲得數(shù)據(jù)后寫入數(shù)據(jù)庫, 下面SubMsg.php 就是用來處理的后臺
form name="MsgForm" method="post" action="SubMsg.php" onsubmit="return CheckForm();"label for='jqshul'機(jī)器數(shù)量/labelinput name="jqshul" type="text" class="InputBorder" id="jqshul" size="66" input type="submit" name="Submit" value="預(yù)定" /form
后臺 SubMsg.php
? if (!isset($jqshul)){ echo "機(jī)器數(shù)量不存在," return;} echo $jqshul;//這個變量就是從前臺接收的機(jī)器數(shù)量. 字段的name 是什么就寫什么// 如何寫入數(shù)據(jù)庫, 要看用什么數(shù)據(jù)庫了 要配置數(shù)據(jù)庫不是一兩句能說清的了//大致流程 是配置數(shù)據(jù)庫 打開數(shù)據(jù)連接 根據(jù)變量生成SQL語句 執(zhí)行語句?
文章標(biāo)題:php注冊頁面的數(shù)據(jù)庫 php注冊頁面的數(shù)據(jù)庫在哪
分享URL:http://www.rwnh.cn/article42/ddcpehc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、移動網(wǎng)站建設(shè)、網(wǎng)站改版、靜態(tài)網(wǎng)站、、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)