Salut !
J'ai un peu de mal avec les jointures:
Voici ma requete de table pour afficher les fonctions et leurs types :
Il y a des fonctions dans la table et cela me renvoie "aucune fonction..."
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $query1= "SELECT f.id_fonction, f.fonction,f.id_type, t.id_type, t.type FROM fonction f, type t WHERE f.id_type = t.id_type "; $resul = mysql_query($query1) or die ("Requete '$query1' impossible"); if(mysql_num_rows($resul)==0){ print"<h2>Aucune fonction dans la base\n</h2>"; }.......
Ceci c'est la requete de formulaire :
si je fais une requete toute simple style "select* from fonction order by id_fonction";
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $query1= "SELECT f.id_fonction, f.fonction, f.id_type, t.id_type, t.type FROM fonction f, type t WHERE f.id_type = t.id_type "; En fait je veux afficher le type donc dans mon form je fais cela : <select name="id_type" > <?php $query = " SELECT id_type, type FROM type order by type "; $resul = mysql_query($query) or die ("Requete '$query' pas possible"); while($row = mysql_fetch_array($resul)) { print"<option value=".$row[id_type].">".$row[type]."</option>"; }?> </select>
Bon la cela marche. Cela deco...a partir du moment ou je mets en place $query1 !
Je vous remercie par avance[/code]
Partager