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.