MENU DYNAMIQUE AVEC BD

Fermé
zippeur Messages postés 197 Date d'inscription dimanche 9 novembre 2008 Statut Membre Dernière intervention 5 juin 2017 - 15 avril 2009 à 13:00
empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 - 15 avril 2009 à 13:17
Salut à tous, étant débutant en php/MySQL, je compte sur vous pour m'aider, j'aimerai faire un menu dynamique pour
mon site (un peu comme celui de ce site http://www.itcis.net) un menu qui va chercher ces rubriques de la BDD Mysql.
J'espere que j'ai été assez clair, a vrai dire j'ai du mal m'exprimer pour ma requête mais l'exemple que j'ai cité pourra vous eclaircir.

jais 2 table--/cat_menu & sub_cat_menu/
cat_menu il s'affiche mais le 2 em je n'arrive pas a le fair afficher help mi pls
--------------------------------------------------------------------------------------------

<?
$sql1 = "select * from cat_menu";
$sql2 = "select * from sub_cat_menu";
$result1 = mysql_db_query($dbname, $sql1, $id_link);

while ($list = mysql_fetch_array($result1))
{
$id = $list['id_cat'];
$catigorie = $list['catigorie'];
$id_sub = $list['id_sub_cat'];
$sub_catigorie = $list['sub_categorie'];
echo"<table cellspacing='0' cellpadding='0' id='click-menu1' class='click-menu'>";
echo"<tr>";
echo"<td>";
echo"<div class='box1'>$catigorie<img src='images/arrow1.gif' width='11' height='11' alt=''></div>";
echo"<div class='section'>";




echo"<div class='box2'><img src='images/arrow2.gif' width='14' height='9' alt=''><a href=index.php?p=actu&id=$id'>$sub_catigorie</a></div>";

echo"</div>";
echo"</td></tr>";




echo"</table>";
}
?>

1 réponse

empty Messages postés 837 Date d'inscription vendredi 25 juillet 2008 Statut Membre Dernière intervention 23 février 2016 176
15 avril 2009 à 13:17
Ca veut dire que pour chaque affichage de ton menu, il va y avoir une requête SQL, ça risque de faire lourd quand tu atteindra des centaines de visiteurs, voir des dizaines...

Fait le en php tu met ton menu dans un tableau...

https://www.php.net/manual/en/language.types.array.php
0