Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2007, 13:12
leo_25
 
Fecha de Ingreso: agosto-2004
Ubicación: Lima
Mensajes: 109
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: Ayuda con resultados de consulta

tengo que mostrar una lista de categorias con sus respecitvas subcategorias:

en una tabla similar a la sig:

Productos

Alimentos
cereales
vegetales
fruta
Prendas
camisa
pantalon
lo que ahora me trae es lo siguiente:


Alimentos cereales
Alimentos vegetales
Alimentos fruta
Prendas camisa
Prendas Pantalon

como ven se repite por cada fila las categorias y yo lo quiero como lo muestra al principio donde si existen mas de varias subcategorias solo mostrar una vez la categoria.

ya que el resultado de mi consulta a la BD
los trae en un arreglo asociativo.
Código HTML:
[0] => Array
        (
            
            [SUBCATEGORIA] => CEREALES
            
            [RUBRO] => ALIMENTOS
            
        )

    [1] => Array
        (
            [SUBCATEGORIA] => VEGETALES
            
            [RUBRO] => ALIMENTOS
        )

    [2] => Array
        (
            [SUBCATEGORIA] => FRUTAS
            
            [RUBRO] => ALIMENTOS
        )
 [3] => Array
        (
            [SUBCATEGORIA] => CAMISAS
            
            [RUBRO] => PRENDAS
        )
 [4] => Array
        (
            [SUBCATEGORIA] => PANTALON
            
            [RUBRO] => PRENDAS
        )
una idea como podria hacerlo en codigo php.

hast ahora lo que hace es listar solo cuando existe una subcategoria por cada categoria el codigo php es:

Código PHP:
foreach ($result as $key=> $valor)
      {  
         
          
          
          
      
          echo 
"<table   cellspacing=0  border=0 cellpadding=0 >";
            echo 
"<tr class=filaresult0>";
            
            echo 
"<td>echo htmlentities($valor['CATEGORIA']);
           
            
           echo "
</td>";
            
          echo "
</tr>";
          echo "
</table>";
        
       
             echo "
<table class=detalleprov1  cellspacing=>";
             echo "
<tr class=filaresult1>";
           echo "
<td>"."</td>";
           echo "
<td>". htmlentities($valor['SUCATEGORIA']) . "</td>";
           echo "
</tr>";
           echo "
</table>";
          
           
     
      }