Vediamo se questo puo' tornarti utile:

Codice PHP:
$sql "SELECT * FROM tabella_menu ORDER BY genitore ASC";
$result mysql_query($sql);
$j=0;
while(
$menu[$j] = mysql_fetch_array($result)) { $j++; }

for(
$i=0;$i<count($menu);$i++)
{
    if(
$menu[$i]['genitore'] == 0)
    {
        print(
"[url='?sub=".$menu[$i][']".$menu[$i]['voce_menu']."[/url]

");
        
        if(isset($_GET['
sub']) && $_GET['sub'] == $menu[$i]['id_menu'])
        {
            for($x=0;$x<count($menu);$x++)
            {
                if($menu[$x]['
genitore'] == $_GET['sub'])
                {
                    print("- [url='
#']".$menu[$x]['voce_menu']."[/url]

");
                }
            }
        }        
    }

fammi sapere

ciao