This is my code for registration part.
<?php
include_once('config.php');
$uname=mysql_real_escape_string($_POST["fname"]);
$email = mysql_real_escape_string( $_POST["email"] );
$phone=mysql_real_escape_string($_POST["phone"]);
$country = mysql_real_escape_string( $_POST["country"] );
$region = mysql_real_escape_string( $_POST["region"] );
$zip = mysql_real_escape_string($_POST["zip"]) ;
$upass = mysql_real_escape_string( md5($_POST["password"]) );
if( empty($uname) || empty($email) || empty($phone) || empty($country) || empty($region) || empty($zip) || empty($upass) )
{
echo "all fields are mandatory - from PHP!";
exit();
}
$res = mysql_query("SELECT email FROM registration WHERE email='$email'");
$row = mysql_num_rows($res);
if( $row > 0 ){
echo "email $email has already been taken";
}
else
{
$sql = mysql_query("INSERT INTO registration (fname,email,phone,country,region,zip,password)VALUES(
'$uname',
' $email',
'$phone',
'$country',
'$region',
'$zip',
'$upass' )");
if($sql){
echo "Inserted Successfully";
}
else
echo "Insertion Failed";
}
?>
this is my code for login php....
<?php
session_start();
include_once('config.php');
$email = mysql_real_escape_string( $_POST["email"] );
$password = mysql_real_escape_string( md5($_POST["password"]) );
if( empty($email) || empty($password) ){
echo "Email and Password Mandatory ";
}
else
{
$sql = mysql_query("SELECT fname FROM registration WHERE(
email='$email'
AND
password='$password')");
while($row = mysql_fetch_array($sql)){
$_SESSION['user_name'] = $row['fname'];
}
//$res = mysql_query($sql);
//$row = mysql_fetch_array($res);
if( $_SESSION['user_name']!= '' )
echo "<script>location.href='../index.php?con=1'</script>";
else
echo "Failed To Login";
}
?>
And it comes with a error after login...
Notice: Undefined index: user_name in C:\xampp\htdocs\cinderella\php\login.php on line 21 Failed To Login //
** Any lead for this issue is highly appreciable...Thank you **