ciao ragazzi ,
ho un sito dove voglio caricare un menu caricando i dati dal database , con questa sequenza
CATEGORIA1 :
- Sottocategoria 1
- Sottocategoria 1
CATEGORIA 2:
- Sottocategoria 2
- Sottocategoria 2
ecc...
ora ho gia trovato un esempio qua sul forum che mi ha aiutanto tanto , anche se però ho un problema:
L'esempio che ho trovato non mi carica sia categorie che sottocategorie ,
ma carica all'inizio le categorie , e se clicco sulla categoria in base alla variabile $_get inviata carica le sue sottocategoria
Come faccio a caricare sia categorie che sottocategorie ??
HELP ME !! dhò: :
VI ALLEGO IL CODICE PHP DELLO SCRIPT :
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]
");
}
}
}
}
}
La struttura del database è :
Codice PHP:
id_menu | voce_menu | genitore
1 minnie 1
2 pluto 1
3 topolino 1