$_POST et Boucle
Rofl :(
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
J'aimerai récupérer mes variables $_POST en passant par une boucle, voici mon code :
dans le code HTML pour set les noms des inputs:
Requête SQL....
while($list_people = mysql_fetch_array($res2)){
<input type="text" name="gisement_<?php echo $list_people['id']; ?>" value="<?php echo $list_people['gisement']; ?>">
}
Bien sûr le form est mis etc... j'arrive dans ma condition ou je vais exécuter la requête d'insertion :
Requête SQL....
while($list_people = mysql_fetch_array($res4)){
$gisement = $_POST['gisement_' . $list_people['id']];
echo $gisement;
}
Pour le premier individu la variable est settée mais pour les autres c'est empty :(
Why???
Merci de vos réponses :)
J'aimerai récupérer mes variables $_POST en passant par une boucle, voici mon code :
dans le code HTML pour set les noms des inputs:
Requête SQL....
while($list_people = mysql_fetch_array($res2)){
<input type="text" name="gisement_<?php echo $list_people['id']; ?>" value="<?php echo $list_people['gisement']; ?>">
}
Bien sûr le form est mis etc... j'arrive dans ma condition ou je vais exécuter la requête d'insertion :
Requête SQL....
while($list_people = mysql_fetch_array($res4)){
$gisement = $_POST['gisement_' . $list_people['id']];
echo $gisement;
}
Pour le premier individu la variable est settée mais pour les autres c'est empty :(
Why???
Merci de vos réponses :)
A voir également:
- $_POST et Boucle
- Huawei s'allume et s'éteint en boucle - Forum Huawei
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Problème xiaomi redmi note 8t s'allume et s'éteint vibre - Forum Xiaomi
- Mon pc s'allume et s'éteint en boucle - Forum Virus
- Vlc lecture en boucle ✓ - Forum Lecteurs et supports vidéo
2 réponses
Salut,
Je nais pas si il y a un rapport mais dans le premier while tu fais mysql_fetch_array($res2) et dans le deuxième tu fais mysql_fetch_array($res4), les requêtes sont différentes, c'est normal ?
Sinon regarde ce que renvoie
Je nais pas si il y a un rapport mais dans le premier while tu fais mysql_fetch_array($res2) et dans le deuxième tu fais mysql_fetch_array($res4), les requêtes sont différentes, c'est normal ?
Sinon regarde ce que renvoie
gisement_' . $list_people['id']dans les deux cas avec un simple echo !
et si tu mettait le name sous forme d'array:
tu pourait récupérer par une boucle for ou foreach sur
$_POST['gisement'] qui est un array
while($list_people = mysql_fetch_array($res2)){
<input type="text" name="gisement[<?php echo $list_people['id']; ?>]" value="<?php echo $list_people['gisement']; ?>">
}
tu pourait récupérer par une boucle for ou foreach sur
$_POST['gisement'] qui est un array