Buongioro a tutti.
Io sto utilizzando un codice per estrapolare un menu dinamico che mi avete aiutato a capire e modificare voi.
Questo menu si apre in modo gerarchico con sezioni e sottosezioni insieme.
Esempio:
sezione1
-sottosezione1
-sottosezione2
sezione2
ecc...


Io adesso vorrei fare aprire il sottomenu da un'altra parte, quindi non sotto a voce principale, ma non so come dirgli, ogni volta che ricarica quella pagina di caricarmela con il sottomenu relativo alla voce che ho cliccato .
La tabella menu è fatta così:
id_menu | voce_menu | genitore

Quando genitore è = 0 è una voce principale, sennò è uguale all'id della voce principale.

Codice per estrarre il menu:
Codice PHP:
                                      <?php
            $query
="SELECT * FROM menu WHERE genitore = 0";
            
$res=mysql_query($query);
            while(
$row=mysql_fetch_row($res))
            {
            
$id_menu=$row[0];
            
$voce_menu=$row[1];
            
?>
        <span class="1menu">[url="pagina.php?id_menu=<?php echo $id_menu?>&tipo=<?php echo $tipo?>"]"><?php echo $voce_menu?>[/url]</span>

                                      <?php
            
}
            
?>
In un'altra parte della pagina, codice per estrarre il sottomenu :
Codice PHP:
                                      <?php
            $query2
="SELECT * FROM menu WHERE genitore = $id_menu";
            
$res2=mysql_query($query2);
            while(
$row2=mysql_fetch_row($res2)) 
            {
            
$id_menu=$row2[0];
            
$voce_menu=$row2[1];
            
?>
          <span class="2menu">[url="pagina.php?id_menu=<?php echo $id_menu?>"]"><?php echo $voce_menu?>[/url]</span> 
                                     <?php
            
}
            
?>
Cosa devo modificare nella seconda query??