Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/05/2018, 15:53
Avatar de KATHYU
KATHYU
 
Fecha de Ingreso: julio-2013
Mensajes: 547
Antigüedad: 10 años, 8 meses
Puntos: 46
Respuesta: Usar datos de resultado de Query, fuera del While

Cita:
Iniciado por vicram10 Ver Mensaje
yap.. en parte te puede servir

Código PHP:
Ver original
  1. $pasox[] = array($axx => $pxx);

Este array contienen los permisos que posee el usuario (permisos de acceso a cada menu)?.

y lo segundo seria como armas el menu para poder insertar ese vector y comparar si tiene o no acceso al menu..
Como dijo Jack el Destripador, por partes por favor...

El array $pasox[] en efecto contiene todas las claves de acciones ($axx) apuntando a su debido permiso ($pxx) que este puede ser 0 o 1

En escencia, si se loguea el usuario FDW su array de permisos seria algo así
Código:
accion1 => 1
accion2 => 1
accion3 => 0
accion4 => 1
accion5 => 0
accion6 => 1
El menu yo no lo genero, yo tengo un archivo llamado menu.php con varias listas de menu, y por ejemplo en el menu tengo la opcion INACTIVAR USUARIO que pertenece a la acción 5 y como FDW tiene permiso 0, yo pondria como hidden esa opcion de menu y FDW no la podria ver.

Mi idea es incluir en el menu.php un archivo que me extraiga los permisos, (include permisos.php;) porque? porque asi yo puedo incluir ese archivo no solo en menus si no en cualquier otra cosa, al estar incluido, yo podria tomar el array $pasox[] generado en permisos.php y hacer magia, ocultando cosas segun me convenga

Por eso mi urgencia de manejar un array o result del query, fuera del while($row = $privilegios->fetch_array(MYSQLI_ASSOC)){}

PD: los nombres de las variables son ejemplos, no crean que así nombro mis variables
__________________
Al contrario de lo que muchos podrían afirmar, ayudar no te hace pobre, sino más rico.