Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/02/2013, 14:15
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Agrupar campos a raíz de otro campo

Hola!, ya que lo haces con PHP puedes recorrer todos los cursos ordenando por categoria y curso, con PHP preguntas en cada ciclo si la categoría ha cambiado, o sea algo asi:

Código SQL:
Ver original
  1. SELECT categoria,curso FROM tabla ORDER BY categoria,curso

Hasta ahi solo has ordenado las cosas, ahora en PHP puedes hacer algo como esto:

Código PHP:
Ver original
  1. $prev=0;
  2. while($MFA=mysql_fetch_array($result)){
  3.   if($prev!=$MFA['categoria']){ // solo si la categoria cambia...
  4.     $prev=$MFA['categoria'];
  5.     echo $prev; //se imprime la categoria
  6.   }
  7.   echo $MFA['curso']; //se imprime el curso
  8. }
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D