Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/03/2013, 12:39
Avatar de Tokkara
Tokkara
 
Fecha de Ingreso: junio-2008
Mensajes: 131
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: Como agrupar y mostrar datos de la siguiente manera

Pues si te muestra los usuarios separados con coma, lo único que hay que hacer es dividir la cadena por las comas, usando la función de php explode.

Código php:
Ver original
  1. $departamentos = array();
  2. $sql = "SELECT nombre_departamento, GROUP_CONCAT(username) AS empleados FROM usuarios, empresa_departamento WHERE usuarios.id_departamento=empresa_departamento.id_d departamento GROUP BY nombre_departamento"
  3.  
  4. $r = mysql_query($d);
  5.  
  6. while($d = mysql_fetch_row($r))
  7. $departamento[$r[0]) = explode(',', $r[1]);

La variable $departamento es un array donde la clave es el nombre del departamento y el valor es otro array con los nombres de usuarios.
__________________
Revolucionario controlador de plantillas para php
www.simphple.com