Bonsoir les amis,
Je viens vers vous car j'ai trouvé un menu ascenseur que j'ai testé et qui marche parfaitement.
J'ai un menu dynamique ascenseur également qui me vient de ma base de données. Actuellement le résultat s'affiche nickel mais sans ascenseur. J'ai essayé de l'adapter mais ça ne marche pas.
Voici le script et la démo qui marche :
http://www.dynamicdrive.com/dynamici...switchmenu.htm
Je l'ai téléchargé et ça marche également chez moi.
Voici mon code qui marche nickel sans ascenseur.
Voici ce que j'ai essayé de faire à partir du code du site et qui ne marche pas encore:
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 <?php //Menus liste produits classés par pays function complexemenus2($dbmenus, $lang_menu) { $requete = "SELECT * FROM $dbmenus WHERE lang='$lang_menu' ORDER BY varmenu ASC"; $varmenu = null; $var_menu = '<UL id="secondary">'; $req = mysql_query($requete); while ($myRow = mysql_fetch_assoc($req)) { if($myRow['varmenu'] != $varmenu) { $varmenu = $myRow['varmenu']; $var_menu .= '<div >'.$varmenu."</div>"; } $format = '<li ><a href = "%s">%s</a></li>'; $values = array($myRow['link'], $myRow['titre']); $var_menu .= vsprintf($format, $values); } $var_menu.='</UL>'; return $var_menu; }// fin de la fonction menus ?>
Pourriez-vous s'il vous plaît m'aidez à voir plus clair? J'ai mal placé les éléments autour des variables. J'en suis certain. D'avance merci pour votre aide.
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 function complexemenus2($dbmenus, $lang_menu) { $requete = "SELECT * FROM $dbmenus WHERE lang='$lang_menu' ORDER BY varmenu ASC"; $varmenu = null; $var_menu = '<UL id="secondary">'; $var_menu .= '<div id="masterdiv">'; $req = mysql_query($requete); $monincrement = 0; while ($myRow = mysql_fetch_assoc($req)) { if($myRow['varmenu'] != $varmenu) { $varmenu = $myRow['varmenu']; $monincrement +=1; $switchMenu = 'sub'.$monincrement; $var_menu .= '<div class="menutitle" onclick="SwitchMenu("'.$switchMenu.'")">'.$varmenu."</div>"; } $format = '<li ><a href = "%s">%s</a></li>'; $values = array($myRow['link'], $myRow['titre']); $var_menu .= '<span class="submenu" id="'.$switchMenu.'">'; $var_menu .= vsprintf($format, $values); $var_menu .='</span>'; } $var_menu.='</div>'; $var_menu.='</UL>'; return $var_menu ; }// fin de la fonction menus
Partager