par
Inazad » 29 déc. 2005, 01:58
Bonjour,
merci de me répondre aussi vite!
J'ai essayé d'afficher le menu tel que tel mais avec PHP.
Voici mon code de menu.php :
Code : Tout sélectionner
<?
/* Menu du site */
include("admin/protec/informations.php3");
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db("menu");
include("menu_css_js.php");
echo "<dl id=\"menu\">
<dt onclick=\"javascript:montre();\"><a href=\"#\">Menu 1</a></dt>
<br>
<dt onclick=\"javascript:montre('smenu2');\">Menu 2</dt>
<dd id=\"smenu2\">
<ul>
<li><a href=\"#\">Sous-Menu 2.1</a></li>
<li><a href=\"#\">Sous-Menu 2.2</a></li>
<li><a href=\"#\">Sous-Menu 2.3</a></li>
</ul>
</dd>
<br>
<dt onclick=\"javascript:montre('smenu3');\">Menu 3</dt>
<dd id=\"smenu3\">
<ul>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
</ul>
</dd>
<br>
<dt onclick=\"javascript:montre('smenu4');\">Menu 4</dt>
<dd id=\"smenu4\">
<ul>
<li><a href=\"#\">Sous-Menu 4.1</a></li>
<li><a href=\"#\">Sous-Menu 4.1</a></li>
</ul>
</dd>
</dl>";
?>
Comment je fais maintenant pour les boucles ?? Ce que je ne sais pas, c'est comment faire pour que dans une boucle, cela détermine le titre du menu, les sous-menu et ainsi de suite...
J'aurais une idée du genre on compte le nombre de tables qui sont des menus, ex.: toutes les tables commençant par menu_abc, et on fais en sorte que la boucle affiche le nombre de "catégorie" (les <dt>, je ne savais pas trop comment exprimer cela...) qu'il en faut.
On fais la même chose pour les tables du genre: smenu_xxx, qui elles seront les sous-menus.
Bien sûr, on va donner une genre de id_menu pour déterminer les places des sous-menus.
Je sais que moi je ne suis pas assez "avancé" pour créé ce genre de truc, c'est pour cela que je fais appel à vous.
Merci encore de votre aide,
Inazad
Bonjour,
merci de me répondre aussi vite!
J'ai essayé d'afficher le menu tel que tel mais avec PHP.
Voici mon code de menu.php :
[code]
<?
/* Menu du site */
include("admin/protec/informations.php3");
mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db("menu");
include("menu_css_js.php");
echo "<dl id=\"menu\">
<dt onclick=\"javascript:montre();\"><a href=\"#\">Menu 1</a></dt>
<br>
<dt onclick=\"javascript:montre('smenu2');\">Menu 2</dt>
<dd id=\"smenu2\">
<ul>
<li><a href=\"#\">Sous-Menu 2.1</a></li>
<li><a href=\"#\">Sous-Menu 2.2</a></li>
<li><a href=\"#\">Sous-Menu 2.3</a></li>
</ul>
</dd>
<br>
<dt onclick=\"javascript:montre('smenu3');\">Menu 3</dt>
<dd id=\"smenu3\">
<ul>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
<li><a href=\"#\">Sous-Menu 3.1</a></li>
</ul>
</dd>
<br>
<dt onclick=\"javascript:montre('smenu4');\">Menu 4</dt>
<dd id=\"smenu4\">
<ul>
<li><a href=\"#\">Sous-Menu 4.1</a></li>
<li><a href=\"#\">Sous-Menu 4.1</a></li>
</ul>
</dd>
</dl>";
?>
[/code]
Comment je fais maintenant pour les boucles ?? Ce que je ne sais pas, c'est comment faire pour que dans une boucle, cela détermine le titre du menu, les sous-menu et ainsi de suite...
J'aurais une idée du genre on compte le nombre de tables qui sont des menus, ex.: toutes les tables commençant par menu_abc, et on fais en sorte que la boucle affiche le nombre de "catégorie" (les <dt>, je ne savais pas trop comment exprimer cela...) qu'il en faut.
On fais la même chose pour les tables du genre: smenu_xxx, qui elles seront les sous-menus.
Bien sûr, on va donner une genre de id_menu pour déterminer les places des sous-menus. :wink:
Je sais que moi je ne suis pas assez "avancé" pour créé ce genre de truc, c'est pour cela que je fais appel à vous.
Merci encore de votre aide,
Inazad