Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/08/2007, 06:05
Avatar de k4k4
k4k4
 
Fecha de Ingreso: junio-2007
Ubicación: Baja California, México
Mensajes: 120
Antigüedad: 16 años, 10 meses
Puntos: 6
Re: Consulta sobre arrays

Hola,

suponiendo que tu consulta regresa la relación de perfiles y sus módulos por orden alfabético, podrías hacer lo siguiente:
Código PHP:
$ar_perfiles = array();
$perfil '';
while (
$fila mysql_fetch_assoc($resultado)) {
    if (
$fila['perfil'] != $perfil) {
        if (isset(
$ar_perfiles[$perfil])) {
            
// eliminamos la última coma
            
$ar_perfiles[$perfil] = rtrim($ar_perfiles[$perfil], ',');
        }
        
$perfil $fila['perfil'];
        
$ar_perfiles[$perfil] = $fila['modulo'] . ',';
        continue;
    }
     
$ar_perfiles[$perfil] .= $fila['modulo'] . ',';

Esto es sólo una idea. Hmm, debe existir otra forma mejor de hacer esto. ( ._.)

Saludos.

Última edición por k4k4; 13/08/2007 a las 06:06 Razón: Agregué espacio al emoticon ^_^