17/05/2010, 23:27
|
| | 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!! |