私はPHPの初心者です。現在、ログインを行っています。私はそれを言うエラーがあります
「通知: 未定義のインデックス: 4 行目の C:\xampp\htdocs\checkbox\admin.php のユーザーです。どういたしまして」
しかし、「ユーザー」は既に私の process_login.php に存在しています。
main_login.php のコードは次のとおりです。
Username :<input type="text" id="userID"name="username"><br/><br/>
Password : <input type="password" id="passID"name="password">
<input type="image" name="btnLogin" src="image/btnLogin.png" value="SignIn" onClick="this.form.action='process_login.php'; this.form.submit()">
次は私のprocess_login.phpです
<?php
include("connect.php");
$username = $_POST["username"]; //Storing username in $username variable.
$password = $_POST["password"]; //Storing password in $password variable.
$match = "SELECT * from tblmembers WHERE fldUsername = '".$_POST['username']."' AND fldPassword = '".$_POST['password']."';";
$qry = mysql_query($match);
$num_rows = mysql_num_rows($qry);
if ($num_rows <= 0) {
echo "Sorry, there is no username $username with the specified password.";
echo "Try again";
exit;
} else {
$_SESSION['user']= $_POST["username"];
header("location:admin.php");
}
?>
最後に、admin.php
<?php
include("connect.php");
session_start();
echo "You are Welcome ". $_SESSION['user'];
?>
admin.php にエラーが表示されます...そのコードをここにコピーしました
http://www.phptutorialforbeginners.com/2012/10/php-simple-login-form-php-tutorial-for.html
- process_login.php で「ユーザー」を取得できない理由がわかりません
助けてください...ありがとう