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

PHP 登入註冊登入

在前面的課程中我們講到了,點擊登入按鈕,表單提交到main.php

下面我們就來看以下main.php 檔案的具體內(nèi)容

先我們把連接資料庫的檔案引進進來? 也就是conn.php 檔案

require_once("conn.php");?? //引入連接資料庫檔案

#表單提交的方式是以post 的方式提交

所以我們要取得表單的內(nèi)容

$name=$_POST['username'];

$password=$_POST[ 'password'];

兩個變數(shù)用來存數(shù)post 方式接收的值

我們先來看下登入的流程圖:

login.png

下面我們要來思考一下,登錄,是在什麼情況下登入成功

資料庫表存在我們表單提交的資訊時,這樣我們才是可以登入的,如果沒有這個用戶,就登入不了

所以我們寫上查詢語句

$sql = "select * from user where username='$name' and password='$password'";

#然後執(zhí)行sql語句

$info = mysql_query($sql);

這樣我們已經(jīng)查詢到結(jié)果了,透過mysql_fetch_row函數(shù),從結(jié)果集中取得一行作為數(shù)字數(shù)組

$row = mysql_fetch_row($info);

然後我們要對$row 進行判斷,如果查詢到,即為登入成功,否則為失??;

完整程式碼如下:

<?php
    require_once("conn.php");//首先鏈接數(shù)據(jù)庫

    $name=$_POST['username'];
    $password=$_POST['password'];

    $sql = "select * from user where username='$name' and password='$password'";
    $info = mysql_query($sql);
    $row = mysql_fetch_row($info);
    if($row){
        echo "<script>alert('登錄成功')</script>";
    }else{
        echo "<script>alert('登錄失敗')</script>";
        //echo "<script>history.go(-1);</script>";   //登錄失敗返回上一個頁面
        echo "<script>location.href='login.php';</script>";  //登錄失敗,跳轉(zhuǎn)到另外一個頁面
    }

?>
繼續(xù)學(xué)習(xí)
||
<?php require_once("conn.php");//首先鏈接數(shù)據(jù)庫 $name=$_POST['username']; $password=$_POST['password']; $sql = "select * from user where username='$name' and password='$password'"; $info = mysql_query($sql); $row = mysql_fetch_row($info); if($row){ echo "<script>alert('登錄成功')</script>"; }else{ echo "<script>alert('登錄失敗')</script>"; //echo "<script>history.go(-1);</script>"; //登錄失敗返回上一個頁面 echo "<script>location.href='login.php';</script>"; //登錄失敗,跳轉(zhuǎn)到另外一個頁面 } ?>