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ù)が使用されます
それではまずログインのフローチャートを見てください:
次に、ログインについて考えなければなりません。どのような狀況でログインが成功するかです
フォームから送信された情報がデータベーステーブルに存在する場合、ログインできます。そのようなユーザーは存在しないため、ログインできません
そこで、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 がクエリされた場合はログインが成功し、それ以外の場合は失敗したかどうかを判斷する必要があります。
完全なコードは次のとおりです。