Bonsoir,
J'ai aucune erreur mais le menu liste ne s'affiche donc je pose mon code au cas ou !!!
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
26
27
28
29
30 <?php function affiche_menu($idpage) { global $db; $sql = 'SELECT * FROM pages WHERE Id_parent = :Id_page'; $statement = $db->prepare($sql); $statement->execute(array(':Id_page' => $idpage)); $tabl_results = $statement->fetchAll(); // Si la page n'a pas de page fille, alors on modifie la requ�te pour obtenir ses pages soeurs. if (count($tabl_results) == 0) { $statement->execute(array(':Id_page' => $_ENV['Id_parent'])); $tabl_results = $statement->fetchAll(); } $menu_retour = '<ul>'; while ($tabl_results = $statement->fetchAll()) { $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 .= '</li>'; } $menu_retour .= '</ul>'; return $menu_retour; } ?>merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div id="menu-main-nav"> <?php echo affiche_menu($id_page_accueil); ?> </div>
Partager