Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/05/2011, 23:22
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Problemas con listas orden y permisos

Hola,

Si los usuarios cambian o los permisos cambian frecuentemente sería aconsejable que almacenaras todo en una base de datos,



Con esta estructura obtendrías consistencia y facilidad para mostrar y validar los permisos de los usuarios de la manera que se te ocurra en cualquier momento.

Código PHP:
Ver original
  1. $result = mysql_query('
  2.     select a.codusu, a.nombre, b.codper, c.imagen
  3.     from `pedrito`.`usuarios` a
  4.     inner join `pedrito`.`permisos_usuarios` b on a.codusu = b.codusu
  5.     inner join `pedrito`.`permisos` c on b.codper = c.codper
  6.     where a.codusu = 1;
  7. ');
  8. $i = 1;
  9. echo '<ul>';
  10. while ($data = mysql_fetch_assoc($result)) {
  11.     if ($i++ % 6 == 0) echo '</ul><ul>'; // cambia de lista cada 6
  12.     echo '<li>' . $data['imagen'] . '</li>';
  13. }
  14. echo '</ul>';

En ese caso solamente va a mostrar las imágenes de los permisos que tiene el usuario 1 en una, dos o más listas según sea necesario. Para agregar el concepto de grupos de trabajo tendrías que agregar tres tablas mas.

Saludos,

Última edición por HackmanC; 11/05/2011 a las 23:48 Razón: el símbolo de porcentaje (residuo)