Salut !
J'ai un peu de mal avec les jointures:
Voici ma requete de table pour afficher les fonctions et leurs types :
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>";
  }.......
Il y a des fonctions dans la table et cela me renvoie "aucune fonction..."
Ceci c'est la requete de formulaire :
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>
si je fais une requete toute simple style "select* from fonction order by id_fonction";
Bon la cela marche. Cela deco...a partir du moment ou je mets en place $query1 !
Je vous remercie par avance[/code]