PHP ログイン 登録 ログイン
前のコースで説明したように、ログイン ボタンをクリックすると、フォームが main.php に送信されます
次に、main.php ファイルの具体的な内容を見てみましょう
最初に、データベースに接続するファイルを紹介します。これは conn.php ファイル
require_once("conn.php"); //接続データベース ファイルを導入します
フォームを送信する方法は投稿形式です
フォームの内容
$name=$_POST ['username'];
$password=$_POST['password'];
postメソッドで受け取った値を保存するために2つの変数が使用されます
それではまずログインのフローチャートを見てください:
次に、ログインについて考えなければなりません。どのような状況でログインが成功するかです
フォームから送信された情報がデータベーステーブルに存在する場合、ログインできます。そのようなユーザーは存在しないため、ログインできません
そこで、Query ステートメントを作成します
$sql = "select * from user where username='$name' andpassword='$password'";
次に、SQL ステートメントを実行します
$info = mysql_query($sql);
このようにして、mysql_fetch_row 関数を通じて、結果セットから行がデジタル配列として取得されます
$row = mysql_fetch_row($info)。 );
次に、$row がクエリされた場合はログインが成功し、それ以外の場合は失敗したかどうかを判断する必要があります。
完全なコードは次のとおりです。