Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/06/2006, 08:23
okram
Invitado
 
Mensajes: n/a
Puntos:
Si tu consulta es asi:

Código PHP:
$rs mysql_query("select * from clientes WHERE usuario='$usuario' AND id='$id'"); 
pues el id estara guardado en $rs['id']

Luego en la pagina seguridad.php veo que colocas esto:

$_SESSION['usuario']= $usuario;
$_SESSION['$id']= $id;

Pero al ser una pagina independiente el valor de $usuario y de $id es nulo, asiq ue creo que deberias borrar esas lineas...

unja buena opcion es que una vez que haces la consulta guardes todos los campos en una var de sesion:

Código PHP:
 if (mysql_num_rows($rs)!=0){ 
$datos mysql_fetch_assoc($rs);
    
//usuario y contraseña válidos 
    //defino una sesion y guardo datos 
    
session_start(); 
    
//El uso de sesion_register() es obsoleto, por lo que es mejor que uses $_SESSION
//session_register("autentificado"); 
    
$_SESSION['autentificado'] = "SI"
 
//$_SESSION['usuario']= $usuario;
$_SESSION['datos'] = $datos;
    
header ("Location: cliente.php"); 

Asi, para llamar a cualquier columna del resultado usas:

$_SESSION['datos']['columna'];

Salu2