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:
ce qui donne:
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>
http://galaxyweb.free.fr/catalogue.php
les tables sont les suivantes:
menu
articles:
Merci si vous pouvez me donner un coup de main.
Partager