Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2015, 04:31
jappier
 
Fecha de Ingreso: febrero-2015
Mensajes: 51
Antigüedad: 9 años, 2 meses
Puntos: 0
Mostrar nombre usuario conectado

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.