0

我是 PHP 新手。目前我正在登录。我有一个错误说

“注意:未定义的索引:第 4 行 C:\xampp\htdocs\checkbox\admin.php 中的用户欢迎您”

但是“用户”已经存在于我的 prcess_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 回答