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

PHP ログイン 登録 ログイン

前のコースで説明したように、ログイン ボタンをクリックすると、フォームが main.php に送信されます

次に、main.php ファイルの具體的な內(nèi)容を見てみましょう

最初に、データベースに接続するファイルを紹介します。これは conn.php ファイル

require_once("conn.php"); //接続データベース ファイルを?qū)毪筏蓼?

フォームを送信する方法は投稿形式です

フォームの內(nèi)容

$name=$_POST ['username'];

$password=$_POST['password'];

postメソッドで受け取った値を保存するために2つの変數(shù)が使用されます

それではまずログインのフローチャートを見てください:

login.png

次に、ログインについて考えなければなりません。どのような狀況でログインが成功するかです

フォームから送信された情報がデータベーステーブルに存在する場合、ログインできます。そのようなユーザーは存在しないため、ログインできません

そこで、Query ステートメントを作成します

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

次に、SQL ステートメントを?qū)g行します

$info = mysql_query($sql);

このようにして、mysql_fetch_row 関數(shù)を通じて、結(jié)果セットから行がデジタル配列として取得されます

$row = mysql_fetch_row($info)。 );

次に、$row がクエリされた場合はログインが成功し、それ以外の場合は失敗したかどうかを判斷する必要があります。

完全なコードは次のとおりです。

學(xué)び続ける
||
<?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)到另外一個頁面 } ?>