Bonjour,
Voici la suite d'un problème que j'explique dans un mauvais endroit de ce forum :-)
Tout d'abord le code :
Cette fonction, inclue dans une classe, va rechercher une liste de section (des liens de menu en fait) et retourne le nom et l'URL de ces liens dans un tableau nommé $resultSection.
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
31 class Section { private $resultSection; function genererSection($endroit, $langue, $menu, $section) { $db = new ConnectDB(); $select = "SELECT section_c.nom AS nom, section.url AS url, section.ordre AS ordre FROM section, statut, endroit, menu, section_c, langue WHERE section.statut = statut.id AND statut.statut = 'OK' AND section.endroit = endroit.id AND endroit.endroit = '".$endroit."' AND section_c.langue = langue.id AND langue.code = '".$langue."' AND section.menu = menu.id AND menu.id = '".$menu."' AND section_c.section = section.id AND section.section != '".$section."' ORDER BY section.ordre ASC"; $db -> query("$select"); while ($result = mysql_fetch_array($db -> query, MYSQL_ASSOC)) { $resultSection[] = array($result['nom'] => $result['url']); } return $resultSection; } }
Cette fonction termine par retourner ce tableau.
Ma question ... J'aimerai maintenant savoir comment puis-je faire pour instancier cet classe dans un fichier menugauche.php et faire en sorte de pouvoir afficher ces différents liens selon ce que je désire.
En gros, j'ai pas envie de faire des echo dans la fonction même car cela m'empêcherait de pouvoir ré-utiliser cette classe dans différents sites.
Qs peut m'aider ?
Merci :-)
Cette
Partager