jointure de deux tables pour un menu
bonjour
je fais appel à vous , j'ai un problème pour réaliser la jointure de 2 tables. je voudrais avec mon menu accordéon, afficher les résultats dans une page. j'utilise dreamweaver également.
j'ai réussi à faire un script avec votre aide de mon menu accordéon, voici le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <div id="menu_gauche">
<?php
mysql_select_db($database_dream, $dream);
$query = 'SELECT item_menu, id_menu FROM menu WHERE id_menu_dir is NULL';
$data = mysql_query($query) or die(mysql_error());
echo '<div id="menu">';
$i = 1;
while($row = mysql_fetch_assoc($data)) {
echo '<div class="menu" id="menu' . $i . '" onclick="afficheMenu(this);"><a href="#">' . $row['item_menu'] . '</a></div>';
$subQuery = 'SELECT item_menu FROM menu WHERE id_menu_dir =' . $row['id_menu'];
$subData = mysql_query($subQuery) or die(mysql_error());
echo '<div id="sousmenu' . $i . '" style="display:none;">';
while ($subRow = mysql_fetch_assoc($subData)) {
echo '<div class="sousmenu"><a href="#">' . $subRow['item_menu'] . '</a></div>';
}
echo '</div>';
$i++;
}
echo '</div>';
?>
</div> |
ce qui donne:
http://galaxyweb.free.fr/catalogue.php
les tables sont les suivantes:
menu
http://creuselimousin.free.fr/tablepetite.jpg
articles:
http://creuselimousin.free.fr/articles.jpg
Merci si vous pouvez me donner un coup de main.