亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

注冊(cè)功能(二)

注冊(cè)頁(yè)面的前端頁(yè)面已經(jīng)做好了,下面我們來(lái)說(shuō)說(shuō)后臺(tái)的程序代碼。

首先我們要知道,注冊(cè)功能實(shí)際上就是向數(shù)據(jù)庫(kù)添加數(shù)據(jù)的過(guò)程。向數(shù)據(jù)庫(kù)添加數(shù)據(jù)首先就要連接數(shù)據(jù)庫(kù),這個(gè)是毫無(wú)疑問(wèn)的,接著就要在后臺(tái)獲取前端頁(yè)面?zhèn)鬟f過(guò)來(lái)的注冊(cè)信息,我們這里只有用戶(hù)名和密碼兩個(gè)信息,以后實(shí)際項(xiàng)目中可以根據(jù)需要去增加數(shù)據(jù)庫(kù)字段。獲取到表單傳遞過(guò)來(lái)的值以后,用sql語(yǔ)句寫(xiě)添加語(yǔ)句,將獲取到的值添加到數(shù)據(jù)庫(kù)中。這樣我們的注冊(cè)的整個(gè)流程差不多就算完成了。下面我們具體來(lái)看下代碼。

第一步:連接數(shù)據(jù)庫(kù)

<?php
header("content-type:text/html;charset=utf-8");
//連接數(shù)據(jù)庫(kù)
$link = mysqli_connect("localhost","root","root","joke");
if (!$link) {
    die("連接失敗: " . mysqli_connect_error());
}

第二步:獲取表單傳遞的值

<?php
$username=$_POST['username'];
$password=$_POST['password'];
?>

在這里說(shuō)一下,注冊(cè)功能是不允許不填值直接提交的,就是不能空,要填滿(mǎn),所以,

第三步:驗(yàn)證信息完整和寫(xiě)插入語(yǔ)句:

<?php
if($username == "" || $password == "")  //判斷前端頁(yè)面?zhèn)鬟f的值是不是完整
{
   echo "請(qǐng)確認(rèn)信息完整性";
}else{
       $sql="insert into login(username,password) values('$username','$password')";  //完整的話(huà)講傳遞過(guò)來(lái)的數(shù)據(jù)插入數(shù)據(jù)庫(kù)
       $result=mysqli_query($link,$sql);         //執(zhí)行操作,將返回的結(jié)果賦值給變量$result
       if(!$result)                               //判斷$result有沒(méi)有值,如果有就添加成功,跳轉(zhuǎn)至登錄頁(yè)面;如果沒(méi)有值,說(shuō)明添加失敗,返回注冊(cè)頁(yè)面
       {
           echo"注冊(cè)不成功!"."<br/><br/>";
           echo"<a href='resgiter.html'>返回</a>";
       }
       else
       {
           echo"注冊(cè)成功!"."<br/><br/>";
           echo"<a href='login.html'>立刻登錄</a>";
       }
   }

以上就是注冊(cè)功能的步驟。

繼續(xù)學(xué)習(xí)
||
<?php header("content-type:text/html;charset=utf-8"); //連接數(shù)據(jù)庫(kù) $link = mysqli_connect("localhost","root","root","joke"); if (!$link) { die("連接失敗: " . mysqli_connect_error()); } $username=$_POST['username']; $password=$_POST['password']; if($username == "" || $password == "") { echo "請(qǐng)確認(rèn)信息完整性"; }else{ $sql="insert into login(username,password) values('$username','$password')"; $result=mysqli_query($link,$sql); if(!$result) { echo"注冊(cè)不成功!"."<br/><br/>"; echo"<a href='resgiter.html'>返回</a>"; } else { echo"注冊(cè)成功!"."<br/><br/>"; echo"<a href='login.html'>立刻登錄</a>"; } }
提交重置代碼