Merci ![;)](https://www.developpez.net/forums/images/smilies/icon_wink.gif)
Pour la boucle j'ai honte je sais pas comment l'écrire en une fois, tout simplement.
Pour moi, mais je me trompe sûrement, le formulaire crée des champs de 1 à 10 et l'insertion dans la base va de 1 à 4.
et pour moi :
1 2 3 4 5 6 7 8
| for($i=1;$i<4;$i++){
if(@$_POST["denom".$i."_stocko"]!=""){
$sql="INSERT INTO tstockoxy(denom_stocko, numlot_stocko, numbout_stocko) VALUES(";
$sql.="'".$_POST["denom".$i."_stocko"]."',";
$sql.="'".$_POST["numlot".$i."_stocko"]."',";
$sql.="'".$_POST["numbout".$i."_stocko"]."')"; |
crée :
denom1_stocko[0]
numlot1_stocko[0]
numbout1_stocko[0]
denom2_stocko[1]
numlot2_stocko[1]
numbout2_stocko[1]
jusqu'à
denom10_stocko[9]
numlot10_stocko[9]
numbout10_stocko[9]
ou jusqu'à ce que $_POST["denom".$i."_stocko"] soit vide
if(@$_POST["denom".$i."_stocko"]!=""){
Mon but :
Sur la page appelante. Je crée un formulaire dans lequel je crée un tableau avec 3 champs/ligne et 10 lignes.
Dans la page de traitement :
j'insère pour chaque ligne remplie un nouvel enregistrement dans ma table avec les valeurs des 3 champs respectifs.
Merci
Partager