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 : Sélectionner tout - Visualiser dans une fenêtre à part
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

articles:

Merci si vous pouvez me donner un coup de main.