Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/02/2011, 17:26
Avatar de Rankxerox1984
Rankxerox1984
 
Fecha de Ingreso: septiembre-2010
Mensajes: 253
Antigüedad: 13 años, 7 meses
Puntos: 4
Respuesta: ¿Alguien sabe porque aparecen estos errores?

Hola de nuevo (vuelvo a la carga):

Ya conseguí que registrara variables de sesión en la primera página de activación y checklogin . Ahora solo tengo que conseguir que las recupere en cada página mientras el usuario esté registrado.
Pero me estoy haciendo un lio y no lo consigo.
¿Alguien me puede dar una pista? o incluso la solución tampoco vendria mal.

Os pongo el código para que veais

Este funciona (pagina de registro)

Código PHP:
<?php session_start();
error_reporting(E_ALL);
ini_set("display_errors"1); 
// Llamo las variables de conexión a DB  
        
require_once ('recor/LoginDB.php'); 
         
// Abro conexión y selecciono la base de datos 
    
$connection mysql_connect($host$user$pass) or die ("Unable to connect!");  
    
mysql_select_db($db) or die ("Unable to select database!"); 
            
$codeACT=4226143;
            
//Seleccionamos las variables de sesion
            
$queryVarSes "SELECT `TipoColaborador`,`TipoAdministrador`,`activo`,`silverUser`,`goldUser` FROM `personas` WHERE `codigoACT`=$codeACT";
            
$VarSes mysql_query($queryVarSes);
            
            while (
$row mysql_fetch_array($VarSesMYSQL_NUM)) {
            
            
$TipoColaborador $row [0];
            
$TipoAdministrador $row [1];
            
$activo $row [2];
            
$silverUser $row [3];
            
$goldUser $row [4];
        }
        
        
//Registramos las variables de sesión
    
            
$_SESSION["TipoColaborador"]= $TipoColaborador;
            
$_SESSION["TipoAdministrador"]= $TipoAdministrador;
            
$_SESSION["activo"]=$activo;
            
$_SESSION["silverUser"]= $silverUser;
            
$_SESSION["goldUser"]= $goldUser;
            
    
            echo 
"TipoColaborador es".$TipoColaborador."  ";
            echo 
"TipoAdministrador es".$TipoAdministrador."  ";
            echo 
"activo es".$activo."  ";
            echo 
"silverUser es".$silverUser."  ";
            echo 
"goldUser es".$goldUser."  ";
            
            echo 
"Var Sesion".$_SESSION["TipoColaborador"];
            echo 
"Var Sesion".$_SESSION["TipoAdministrador"];
            echo 
"Var Sesion".$_SESSION["activo"];
            echo 
"Var Sesion".$_SESSION["silverUser"];
            echo 
"Var Sesion".$_SESSION["goldUser"];
?>
Este no funciona (página "normal")

Código PHP:
<?php session_start();

            if(isset(
$_SESSION['TipoColaborador'])){$TipoColaborador 'TipoColaborador';}
            if(isset(
$_SESSION["TipoAdministrador"])){$TipoAdministrador 'TipoAdministrador';}
            if(isset(
$_SESSION['activo'])){$activo 'activo';}
            if(isset(
$_SESSION['silverUser'])){$silverUser 'silverUser';}
            if(isset(
$_SESSION['goldUser'])){$goldUser 'goldUser';}
            
            echo 
"TipoColaborador es".$TipoColaborador."  ";
            echo 
"TipoAdministrador es".$TipoAdministrador."  ";
            echo 
"activo es".$activo."  ";
            echo 
"silverUser es".$silverUser."  ";
            echo 
"goldUser es".$goldUser."  ";
            echo 
"Var Sesion".$_SESSION["TipoColaborador"];
            echo 
"Var Sesion".$_SESSION["TipoAdministrador"];
            echo 
"Var Sesion".$_SESSION["activo"];
            echo 
"Var Sesion".$_SESSION["silverUser"];
            echo 
"Var Sesion".$_SESSION["goldUser"];
            
?>
Ambas son pruebas, solo quiero conseguir pasar las variables de sesión de la primera a la última.

Muchas gracias un vez más
__________________
J.
¿Dónde está la tecla ‘ANY’?
(H. Simpson)