Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2015, 02:57
angelip
 
Fecha de Ingreso: marzo-2015
Mensajes: 14
Antigüedad: 9 años, 1 mes
Puntos: 0
Mensaje No me imprime variable y problema con $_SESSION

Hola!

Bueno tengo 2 problemas y creo que son bastante chorras pero bueno llevo ya 2 dias atrancado con lo mismo y me he visto obligado a acudir a vosotros :s

1. estoy en una página html y en un trozo de php que quiero imprimir una variable no me la muestra!!! el código es el siguiente

Código HTML:
Ver original
  1. <?php
  2.  session_Start();
  3. "?>
  4. <!DOCTYPE HTML PUBLIC>
  5.   <head>
  6.     <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  7.       <link rel="stylesheet" type="text/css" href="style.css" media="all"/>
  8.     <title>Usuario</title>
  9.     </head>
  10.   <body bgcolor="#B4B4FF">
  11.    
  12.     <div id="cuerpo">
  13.     <font color="grey">Logueado como:</font>
  14.     <?php
  15.      if(!empty($_SESSION['nom']) ){
  16.        $usuario = $_SESSION['nom'];
  17.        $var = "hola";
  18.        echo "<a> $var </a> ";
  19.         }
  20.      ?>
quería imprimir usuario pero bueno primero muestro una variable para saber que tiene algo y tampoco!! en la página hmtl me muestra lo siguiente: Logueado como: $var "; } ?> y si pruebo a quitarle las etiquetas de <a> entonces directamente no me muestra nada....

2. el otro problema precisamente es el tema de SESSION no se si lo estoy haciendo bien... antes de redireccionar a esta pagina que mostré antes tengo un login.php donde hago lo siguiente:

Código PHP:
Ver original
  1. $query = "SELECT nombre FROM usuario WHERE nombre = '$nom'";
  2. $result = mysql_query($query);
  3.                                
  4.  
  5. if(!mysql_num_rows($result)){
  6. echo"<center>
  7.  
  8. <h1><font color='red'>Error, el usuario no se encuentra en la BD.<br>
  9.  
  10. <a href='index.html'>Inicio</a>";
  11.   }
  12. else{
  13.   $_SESSION['nom'];
  14.   header('Location: usuario.html');
  15.   }
Con esto ya estoy guardando la sesion de ese nombre? o hay que hacer algo mas?


GRACIAS de antemano y saludos!!