0

私は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 で「ユーザー」を取得できない理由がわかりません

助けてください...ありがとう

4

1 に答える 1

0

session_start は、php タグの後の最初の行です。

于 2013-07-28T11:45:00.130 に答える