[SGBD] Requete Mysql et menu en liste
Bonjour,
Je cherche à créér un menu en liste qui agit avec une Bdd.
Dans Ma base j'ai une table "cat" avec les champs "nom" & "id_cat", j'ai une autre table "doss" avec les champs "id_doss", "titre", "texte", "icone", "id_cat"...
Je voudrais que pour mon menu il y ai 2 niveaux de listes : niveaux 1 les "cat" & pour chaque "cat" la liste des "doss" correspondant.
J'ai un début de code (ci-dessous), quelqu'un peut-il m'aider à le corriger ? Merci.
Code:
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
|
<?php
//connection au serveur:
$cnx = mysql_connect(SERVEUR, USER, PASS, DB) ;
//sÈlection de la base de donnÈes:
$db = mysql_select_db( "metalobil" ) ;
//requÍte SQL:
$sql = "SELECT nom, titre, texte, icone
FROM cat, doss
WHERE cat.id_cat = doss.id_cat
ORDER BY nom" ;
//exÈcution de la requÍte:
$requete = mysql_query( $sql, $cnx ) ;
//affichage des donnÈes:
while( $result = mysql_fetch_object( $requete ) )
{
echo("<div id=\"nav\">\n") ;
echo("<ul class=\"level1\">\n") ;
echo("<li class=\"submenu\">".$result->nom."\n") ;
echo("<ul class=\"level2\">\n") ;
echo("<li class=\"submenu\">".$result->titre."</li>\n") ;
echo("</ul>\n") ;
echo("</li>\n") ;
echo("</ul>\n") ;
}
?> |