mon probleme est le suivant :
j'ai un formulaire dynamique (les champs sont dynamique en se basant sur le nombre d'un compteur).
pour recuperer les valeurs des champs puis les stocker dans la base de données, j'ai utilisé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php for($i=1; $i<=$nb_tache; $i++){ while($row_tache=mysql_fetch_array($result_tache)){ ?> <input name="mtg_<?php echo $i; ?>" type="text" id="mtg_<?php echo $i; ?>" size="10" /> <input name="pu_<?php echo $i; ?>" type="text" id="pu_<?php echo $i; ?>" size="10" /> <input name="qt_<?php echo $i; ?>" type="text" id="qt_<?php echo $i; ?>" size="10" /> <?php } } ?>
le probleme c'est que les noms des champs changent
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 foreach($_POST as $name => $value){ echo 'champ "'.$name.'" valeur : "'.$value.'"<br>'; }
par exemple : champ "mtg_1" valeur : "7"
comment faire pour faire la syntaxe basique :
et aussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $variable=$_POST['valeur_champs'];
merci d'avance
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part insert into table(...) values (...)
Partager