I have a form and am trying to get a login working by setting a session and then echoing out some information on the following page to test to see if it is working. I am getting an error though when I try to echo it out. I am not sure if the problem is in how I am setting the session or what. Any help would be greatly appreciated.
Here is my login and below that is how I am trying to echo it out.
<?php
session_start();
require_once('../Connections/prbc.php');
if(isset($_POST['login'])){
$username = '';
$password = '';
if (isset ($_POST['username']) && $_POST['username'] != '')
$username = $_POST['username'];
if(isset ($_POST['password']) && $_POST['password'] != '')
$password = $_POST['password'];
$username = mysql_real_escape_string( $username );
$password = mysql_real_escape_string( $password );
$db_password = md5($password);
mysql_select_db('prbcweb') or die(mysql_error());
$login = mysql_query("SELECT * FROM prbc_user WHERE `user_name` = '$username' AND `user_pass` = '$db_password'");
$row_login = mysql_fetch_array($login);
$row_login_total = mysql_num_rows($login);
if ($row_login_total == 1) {
$user_name = $row_login['user_name'];
$user_id = $row_login['user_id'];
$user_access_level = $row_login['user_access_level'];
$_SESSION['MM_Username'] = $user_name;
header("Location: approver.php");
} elseif ($row_login_total <> 1) {
header("Location: login_2.php");
}
}
?>
<?php
session_start();
echo $_SESSION['MM_Username'];
?>