Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/05/2010, 23:27
terceracolina
 
Fecha de Ingreso: mayo-2010
Mensajes: 6
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Sesiones en PHP

Si, Triby, la leí.

mysql_fetch_array() toma los resultados de la consulta y crea un array con ellos. Cuando escribo $fila[0], me estoy refiriendo al primer campo del registro que adquiero como resultado, que en mi caso podría escribirse $fila["id_usu"].

Esta es la estructura de mi tabla usuario:

create table usuario(
id_usu int NOT NULL auto_increment, // $fila[0];
nombre_usu char(80) NOT NULL, // $fila[1]; . . .
apellido_usu char(80) NOT NULL,
contrasena_usu char(80) NOT NULL,
email_usu char(80) NOT NULL,
grupo_usu int NOT NULL,
puesto_usu int NOT NULL,
fecha_creacion_usu date NOT NULL,
baja_usu int NOT NULL,
primary key (id_usu));

En cuanto a $session_grupo :

$_SESSION["session_grupo"] = $fila[5] //aquí asigno a la variable de sesión el contenido del campo grupo_usu.

y si, $session_grupo = $_SESSION["session_grupo"].

Con switch($session_grupo), determino a qué página debomandar al usuario dependiendo de a qué grupo pertenece.

Probé mostrar los valores del mysql_fetch_array y funciona bien esa parte. El problema es con las variables de session, ya que toman los valores la segunda vez que los envío. Sigo tratando de resolver esto.

Muchas gracias!!