MENU DYNAMIQUE AVEC BD
zippeur
Messages postés
210
Statut
Membre
-
empty Messages postés 931 Statut Membre -
empty Messages postés 931 Statut Membre -
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>";
}
?>
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>";
}
?>
Configuration: Windows Vista Internet Explorer 7.0
A voir également:
- MENU DYNAMIQUE AVEC BD
- Tableau croisé dynamique - Guide
- Menu déroulant excel - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Menu démarrer windows 11 - Guide
- Menu recovery samsung - Guide
1 réponse
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
Fait le en php tu met ton menu dans un tableau...
https://www.php.net/manual/en/language.types.array.php