J'ai un formulaire de sortie dynamique où les champs de saisie de texte ont le même nom. Je dois parcourir les entrées de texte et insérer plusieurs lignes dans la base de données pour chaque entrée de champ de texte.Boucle traversant le tableau d'entrée de formulaire
$sql="INSERT INTO orderitems (orderNum,productNum,quant)
VALUES
('$num1','$_POST[pNum]','$_POST[quant]')";
<input type="text" name="pNum" value="<?php echo $t1; ?>"> //may have several with same name
Vous doit donner un nom aux champs comme 'pNUm []', sinon PHP ne peut pas gérer plusieurs champs avec le même nom. Jetez un oeil ici: http://php.net/manual/fr/language.variables.external.php –