Bonjour à tous et à toutes,
J'aurai besoin d'un coup de main pour comprendre comment bien créer un tableau multidimensionnel et comment l'afficher car à chaque fois je me rend fou.
J'ai trois tables que je joint pour créer un menu.
je pense que je ne créer pas bien le array et du coup je n'arrive pas à l'afficher comme je veux.
Il y a la table menu ou il y a le nom et les liens des onglets.
La table titres_menu_gauche ou il y a les rubriques des onglets et la table onglet_menu ou il y a les noms et les liens des sous rubriques.
Je créer ma requête comme ceci.
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
 
$req_menu_hor = $bdd->prepare("SELECT nom_onglet, lien_onglet, 
lien_ongle_menu, titre_menu, lien_rubrique, menu_name,menu_lien
FROM menu 
LEFT JOIN titres_menu_gauche ON  menu.lien_onglet = titres_menu_gauche.lien_ongle_menu
LEFT JOIN  onglet_menu ON  titres_menu_gauche.titres_id =  onglet_menu.menu_cat_id
WHERE autorisation_aff <= :auth ORDER BY nom_onglet,titre_menu ASC");
$req_menu_hor->bindValue('auth', $level, PDO::PARAM_INT);
try {
		$req_menu_hor->execute();
		while ($res_menu_hor = $req_menu_hor->fetch())
			{
				$rubrique[$res_menu_hor['lien_onglet']][] = $res_menu_hor;
			}
		$req_menu_hor->closeCursor();
	}
catch (PDOException $e)
	{
	   echo 'Error : ' . $e->getMessage();
	   die();
	}
Comment faire le ou les foreach pour afficher
le lien et le nom des onglets
si il y a une rubrique qui correspond à un onglet le nom de la rubrique
et le nom des sous rubrique qui corresponde au rubrique ?

Merci d'avance.