PHP ログイン 登録 ログイン

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

次に、main.php ファイルの具体的な内容を見てみましょう

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

require_once("conn.php"); //接続データベース ファイルを導入します

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

フォームの内容

$name=$_POST ['username'];

$password=$_POST['password'];

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

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

login.png

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

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

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

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

次に、SQL ステートメントを実行します

$info = mysql_query($sql);

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

$row = mysql_fetch_row($info)。 );

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

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

学び続ける
||
<?php require_once("conn.php");//首先链接数据库 $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>"; //登录失败,跳转到另外一个页面 } ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!