Salut
J'aimerais avoir un menu en liste non ordonnée avec les pages fille aussi en liste non ordonnées:
Je m'explique
J'ai ma table pages(id,titre,id_parent)
Voici ma fonction:
Il apparaît bien mon menu principal (1er boucle) mais pas le deuxième (2ème while)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 $strsql='SELECT Id_page,Titre FROM pages WHERE Id_parent='.$idpage.' order by Id_page' $resultat=requete_SQL($strsql); while ($tabl_result=mysql_fetch_array($resultat)){ $menu_retour.='<li>'; $menu_retour.='<a href="index.php?id_page='.$tabl_result['Id_page'].'">'; $menu_retour.=$tabl_result['Titre']; $menu_retour.='<a>'; $menu_retour.='<ul>'; $strsql2='select Id_page,Titre from pages where Id_parents='.$tabl_result['Id_page']; $resultat2=requete_SQL($strsql2); while ($tabl_result2=mysql_fetch_array($resultat2)){ $menu_retour.='<li>'; $menu_retour.='<a href="index.php?id_page='.$tabl_result2['Id_page'].'">'; $menu_retour.=$tabl_result2['Titre']; $menu_retour.='<a>'; $menu_retour.='</li>';} $menu_retour.='</ul>'; $menu_retour.='</li>'; } $menu_retour.='</ul>'; return $menu_retour; }
Est-ce possible de faire ça?
si oui, où est l'erreur?
merci d'avance
claire
Partager