Salve a tutti, devo realizzare un menù co categorie e sottocategorie in questo modo
OSMOSI
Osm1
osm2
FILTRI
Filtro1
Filtro2
etc...

sia le categorie che i prodotti sono elencati in due tabelle distinte del database
però non riesco ad ordinarli così come mi interessa...

posto quì il codice, se qulcuno può aiutarmi lo ringrazio infinitamente

Codice PHP:
<table>
<?php
$categoria
="casa";
$server="xxxxxxx";
$utente="xxxxxxx";
$password="xxxxxxx";
$database="xxxxxxx";
$tabella="voci_menu";
$tabella1="prodotti";
function 
errore()
{
echo 
"Errore Query MySQL Codice Errore: ";
echo 
mysql_error();
}
$connessione= @mysql_connect($server$utente$password) or die (errore());
$db mysql_select_db($database,$connessione) or die (errore());
$sql "SELECT * FROM $tabella WHERE categoria='$categoria'";
$query mysql_query($sql$connessione) or die (errore());
$cicli=mysql_num_rows($query);
while(
$fetch mysql_fetch_array($query))
   {
     echo 
"<tr><td>[b]".$fetch['voce']."[/b]</td></tr>";
     
$child=$fetch['voce'];
}
     
$sql "SELECT * FROM $tabella1 WHERE voce_prodotto='$child'";
     
$query mysql_query($sql$connessione) or die (errore());
     while(
$fetch mysql_fetch_array($query))
  {
     echo 
"<tr><td>".$fetch['nome_prodotto']."</td></tr>";
continue;}
mysql_close($connessione) or die (errore());
?></table>
</table>