Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/03/2009, 09:59
frins89
 
Fecha de Ingreso: febrero-2008
Mensajes: 72
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: No me cambia el contenido de la variable

Código PHP:
require("../inclus/head.php"); 
// esto comprueba si las variables session existe si es asi, pasa al ultimo else
 
if(!isset($_SESSION["nr_usu"]) and !isset($_SESSION["nr_pass"])) 
    { 
    
$usualog="no"
     
//esto comprueba si existen las variables Post si no es asi varilog sera no
    
if(isset($_POST["usu"]) and isset($_POST["pas"])) 
        { 
        
$nick=$_POST["usu"]; 
        
$pass=$_POST["pas"]; 
        
$pass=md5($pass); 
        
$sql="Select * from usuarios where nick='$nick' and pass='$pass'"
        
$resul=mysql_query($sql); 
        
$temamysql_fetch_array($resul); 
             
     
// comprueba que en la base de datos estan este usuario y esa es la contraseña sino usuexist sera no
        
if ($tema["nick"]==$nick and $tema["pass"]==$pass 
            { 
            
$_SESSION["nr_usu"]=$nick
            
$_SESSION["nr_pass"]=$pass
            
header ("location: ./panel.php"); 
            } 
        else 
            { 
            
$usuexist="no"
            } 
        } 
    else 
        { 
        
$varilog="no"
        } 
     
    } 
else 
    { 
    
$usualog="si"
    } 
Creo que así entenderéis que quiero hacer esto y la función de esto...

si os fijáis la primera vez que carga no existen la variables de sesión, así que las creara si el usuario existe y a la vez, refresca la pagina, así las variables de sesión existen y usualog debería de pasar a "si"