voila ce que je m amuse a faire:
pour une intervention, je donne la poassiblite d'utiliser 10 matériels....dc un formulaire avec 10 menu deroulant et a cote un champ texte pour la quantite
chaque menu deroulant a un nom de type: matos1,matos2,.....,matos10
idem avec quantite1,....quantite10.
j exploite tout ca la dedans:
1. $sql="select * from articles where Reference_telpilat='$matos1'";
2. $req= mysql_query($sql);
3. while($data = mysql_fetch_array($req))
4. {
5. $prix_achat1=$data['Prix_achat'];
6. $prix_vente1=$data['prix_vente_article'];
7. }
8. $marge_mat1 = ($prix_vente1-$prix_achat1)*$quant1;
9. .
10. .
11. .
12. .
13. $sql="select * from articles where Reference_telpilat='$matos10'";
14. $req= mysql_query($sql);
15. while($data = mysql_fetch_array($req))
16. {
17. $prix_achat10=$data['Prix_achat'];
18. $prix_vente10=$data['prix_vente_article'];
19. }
20. $marge_mat10 = ($prix_vente10-$prix_achat10)*$quant10;
dc vous voyez que c génialement long et franchement penible
n y aurait il pas une solution pour eviter ca?
genre une variable $i(qui prendrait les valeurs de 1 à 10) qu on pourrait concatener a $matos?
avec une boucle for, ca pourrait faire $matos1,etc etc
idem pour ca que je suis obliger de repeter 10 fois( avec de legere difference):
1. Type materiel:<select name="matos1"><?php include '../connexion.php';
2. $sql2 = "select * from articles";
3. $req= mysql_query($sql2);
4. while($data = mysql_fetch_array($req))
5. { echo '<option>'.$data['Reference_telpilat'].'</option>';}
6. ?>
7. </select>
8. Quantité: <input type="text" name="quant1" size="5">
9.
merci d'avance