bonsoir
j'aimerai savoir comment faire une requête SELECT depuis 3 tables différente(pièces,fourniture,f.bureau)
j'ai essayé ceci
mais la requête renvoi de résultat que si la variable $designation se trouve dans la 1ere table pièces
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 while($donnees = mysql_fetch_array($req)) { $designation[$nb]=$donnees['designation']; $req1=mysql_query("SELECT MIN(valeur_unitaire) FROM pieces WHERE designation='$designation[$nb]' UNION ALL SELECT MIN(valeur_unitaire) FROM fourniture WHERE designation='$designation[$nb]' UNION ALL SELECT MIN(valeur_unitaire) FROM fbureau WHERE designation='$designation[$nb]'")or die(mysql_error()); $donnees1 = mysql_fetch_array($req1); ?> <td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="32" type="text" id="nature<?php echo $nb; ?>" name="nature<?php echo $nb; ?>" value="<?php echo $donnees['designation']?>"></font></td> <td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="16" type="text" id="nomen<?php echo $nb; ?>" name="nomen<?php echo $nb; ?>" value=""></font></td> <td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="8" type="text" id="qte<?php echo $nb; ?>" name="qte<?php echo $nb; ?>" value="<?php echo $donnees['quantite']?>"></font></td> <td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="16" type="text" id="prix<?php echo $nb; ?>" name="prix<?php echo $nb; ?>" value="<?php echo $donnees1['0']?>"></font></td> <td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="8" type="text" id="rdate<?php echo $nb; ?>" name="rdate<?php echo $nb; ?>" value=""></font></td> <td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="5" type="text" id="rqte<?php echo $nb; ?>" name="rqte<?php echo $nb; ?>" value=""></font></td> </tr> <?php $nb++; }
merci pour votre aide
Partager