bonjour a tous,
voici un bout du code d'une application sur laque je travaille:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
$i=1;
while ($i<=6)
 {
   $sql = " insert into COLIS values ('',  '$desi$i', '$qte$i','$pd$i', '$prix$i', '$codeexpedition') ";
   $rep=requette_sql($sql);
   $i=$i+1;
 }
en realité a chaque insertion dans la base de donnees, on doit avoir quelque chose coe ça :
" insert into COLIS values('', $desi1, $qte1, $pd1, $prix1, $codeexpedition) ainsi de suite jusqu'a ('', $desi6, $qte6, $pd6, $prix6, $codeexpedition) ou $desi, $qte, $pd, $prix, $codeexpedition sont en realite des variables donc le contenu change en fonction des indices.
mon probleme est que apres l'enregistrement, dans ma base de donnees les valeurs de ces champs sont toujours et dans l'ordre :1, 2, 3, 4, 5, 6,.
je pense que le probleme vient de la syntaxe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  $sql = " insert into COLIS values ('',  '$desi$i', '$qte$i','$pd$i', '$prix$i', '$codeexpedition') ";
comment est que je peux la corriger ? j'ai essayé '$desi.$i' ça n'a pas marche

merci de votre aide.
cordialement