Bonjour à tous !

voici mon pti problème, je voudrais insérer des valeurs dans ma base de donnée avec un boucle conditionnel.
Voici ma requète :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for ($i=1;$i<12;$i++){
        $result1 = mysql_query("INSERT INTO posts_commande (id_commande, ref_piece , quantite, designation, ref_appareil , num_fabric) VALUES ('$id_commande', '$ref.$i', '$qte.$i', '$designation.$i', '$ref_appareil.$i', '$numero_fabrication.$i')", $dbprotect) or die(mysql_error());
        }
Mais le problème c'est que j'ai plusieurs ligne contenant par exemple une ref qui est nommée ref1 dans mon input du formulaire.

Je récupère les valeurs des input avec ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
for ($i=1;$i<12;$i++){
        if(isset($_POST['ref'][$i])){
            $ref.$i = isset($_POST['ref'][$i]);
            $designation.$i = isset($_POST['designation'][$i]);
            $ref_appareil.$i = isset($_POST['ref_appareil'][$i]);
            $numero_fabrication.$i = isset($_POST['numero_fabrication'][$i]);
            $qte.$i = isset($_POST['qte'][$i]);
            }
        }
L'erreur retournée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Notice: Undefined variable: ref in e:\program files\easyphp1-8\www\ci  secu\formulaire_client.php on line 79
Je sais que mon erreur est dans l'assignation du nom de mes variables dans le sql mais je ne trouve pas comment faire :-(
il faut que le code génère ref1, ref2, ref3 ...

pouvez m'expliquer la syntaxe svp?

merci d'avance
A bientôt
Xender