Hola amigos!! Estoy intentando mostrar el email del usuario que se conecte a la web, pero no consigo hacer que funcione...
Este es el archivo de login:
Código PHP:
<?php
$DNI=$_POST['DNI'];
$nombre=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
$telefono=$_POST['telefono'];
$direccion=$_POST['direccion'];
$provincia=$_POST['provincia'];
$email=$_POST['email'];
$contrasena= $_POST['contrasena'];
$drpass=$_POST['drpass'];
require("connect_db.php");
$_SESSION["loginname"] = $email;
$checkDNI = mysql_query("SELECT * FROM clientes WHERE DNI='$DNI'") or die(mysql_error());
$check_DNI = mysql_num_rows($checkDNI);
if($contrasena==$drpass){
if($check_DNI>0){
echo ' <script language="javascript">alert("Atencion, ya existe el DNI designado para un usuario, verifique sus datos");</script> ';
}
else{
//require("connect_db.php");
mysql_query("INSERT INTO clientes VALUES('$DNI','$nombre','$apellidos','$telefono','$direccion','$provincia','$email','$contrasena','')")or die(mysql_error()) ;
//echo 'Se ha registrado con exito';
echo ' <script language="javascript">alert("Usuario registrado con éxito");</script> ';
mysql_close($link);
echo "<script>location.href='../index.php'</script>";
}
}
else{
echo 'Las contraseñas son incorrectas';
}
?>
Y este el que debería mostrar el saludo al usuario conectado:
Código PHP:
<?php
if ((isset($_SESSION["loginname"])) && ($_SESSION["loginname"] != "" ))
{
echo "Hola". $_SESSION["loginname"];
}
else{
echo "No se ve nada";
}
?>
Pero unicamente muestra: "No se ve nada"
Gracias por vuestra ayuda.
Saludos.