Ver Mensaje Individual
  #9 (permalink)  
Antiguo 03/09/2010, 03:56
tonimito
 
Fecha de Ingreso: diciembre-2003
Mensajes: 157
Antigüedad: 20 años, 4 meses
Puntos: 1
Respuesta: Conexión a BD con valores de un Array

Lo doy por imposible, por favor, alguien tiene idea d cómo solucionar:

Quiero que aparezcan listados la categoría de producto y el producto:

Con éste código:
Código PHP:
        $query_Productos "SELECT DISTINCT * FROM productos WHERE ApareceEnLaWeb = 'Si' ORDER BY es_Familia ASC ";
        
$Productos mysql_query($query_Productos$bdmontsoliu) or die(mysql_error());
        
$totalRows_Productos mysql_num_rows($Productos);
        
        while (
$row_Productos mysql_fetch_array($Productos)){
                
$FamiliasLista[] = $row_Productos['es_Familia'];
                
$ProductosLista[] = $row_Productos['es_NombreProducto'];
        }
        
$ProductoresLista array_unique($FamiliasLista);
        foreach (
$ProductoresLista as $Resultado => $valor){
            echo 
'<li>'.$valor.'</li>';
            echo 
'<ul><li>'.$ProductosLista[$Resultado].'</li></ul>';
        } 
Tan sólo consigo que me aparezca el primer producto, cuando en realidad hay más. Es decir, me aparece:

Gatos
Gato persa.
Perros
Perro Pastor
etc.

Cuando quiero que aparezcan todos por categoría:

Gatos
Gato persa.
Gato siamés.
Gato Inglés.
Gato Europeo.
Perros
Perro Pastor
Perro de pekín.
etc.