Hola a todos, tengo el siguiente código PHP, es el login.php, con este el usuario ingresa correctamente y le aparece su sesión:
<?php
session_start();
require_once('connect_db.php');
mysql_connect("localhost","root","register");
$email = strip_tags($_POST['email']);
$password = strip_tags(sha1($_POST['password']));
$query = @mysql_query('SELECT * FROM users WHERE email="'.mysql_real_escape_string($email).'" AND password="'.mysql_real_escape_string($password).'" ');
if($existe = @mysql_fetch_object($query))
{
$_SESSION['logged'] = 'yes';
$query = @mysql_query('SELECT name FROM users');
if($existe = @mysql_fetch_object($query))
{
$_SESSION['name'] = $name;
}
$_SESSION['email'] = $email;
echo '<script>window.location="logeado.php"</script>';
}else{
echo 'El usuario y/o contraseña son incorrectos.';
}
?>
Sin embargo aparece algo así como undefinied index....name, debería aparecer esto = echo 'Bienvenido '.$_SESSION['name'].', esta es tu página personal.
Si en vez de name coloco email, si lo reconoce, pero necesito que aparezca name.
Gracias de antemano.