mon probleme est le suivant :
j'ai un formulaire dynamique (les champs sont dynamique en se basant sur le nombre d'un compteur).

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 } } ?>
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
foreach($_POST as $name => $value){
echo 'champ "'.$name.'" valeur : "'.$value.'"<br>';
}
le probleme c'est que les noms des champs changent
par exemple : champ "mtg_1" valeur : "7"

comment faire pour faire la syntaxe basique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$variable=$_POST['valeur_champs'];
et aussi :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
insert into table(...) values (...)
merci d'avance