Bonjour à tous,
j'ai un petit problème sur un requête sur 2 tables car elle n'affiche aucun résultat. Je n'ai pas d'erreur SQL.
Et lorsque que le l’exécute en directe dans SQL cela fonctionne, mais pas dans ma page php
Menu
id | nom | url | icon | position
sousmenu
id | nom | url | icon | position | idmenu
idmenu correspond à id de la table menu
Quelqu'un aurai une idée d'ou vient le blem ?
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 $req = mysql_query("SELECT m.*, sm.* FROM menu m LEFT JOIN sousmenu sm ON m.id = sm.idmenu ORDER BY m.position, sm.position") or die("Erreur SQL !"); while($data = mysql_fetch_array($req)) { $mid=$data['m.id']; $mnom=$data['m.nom']; $murl=$data['m.url']; $micon=$data['m.icon']; echo '<li'; if ($nav_en_cours == $mnom) { echo ' id="en-cours"'; } //$licone='<span class="icon-fleche-bas"> </span>'; echo '><a href="'.$murl.'">'.$micon.' '.$mnom.' </a>'; ... ... echo '</li>'; }
Merci d'avance de votre aide
Partager