[PHP] recuperer input text qd c un tableau
corna67
-
Lez4 -
Lez4 -
Bonjour,
Mon problème consiste à récupérer la valeur d'un champ texte d'un formulaire lorsque celui ci correspond à un tableau, ci-dessous un extrait de mon code :
<INPUT TYPE='text' name='nbmenu[]' size='2'>
pour récupérer la valeur je fais :
for ($i=0; $i<$nblign; $i++) {
$nbcouv = $_POST[nbmenu][$i];
}
mais $nbcouv ne renvoit aucune valeur alors que j'en ai entré dans mon formulaire...
Qqun a une solution ?
D'avance merci
Mon problème consiste à récupérer la valeur d'un champ texte d'un formulaire lorsque celui ci correspond à un tableau, ci-dessous un extrait de mon code :
<INPUT TYPE='text' name='nbmenu[]' size='2'>
pour récupérer la valeur je fais :
for ($i=0; $i<$nblign; $i++) {
$nbcouv = $_POST[nbmenu][$i];
}
mais $nbcouv ne renvoit aucune valeur alors que j'en ai entré dans mon formulaire...
Qqun a une solution ?
D'avance merci
A voir également:
- [PHP] recuperer input text qd c un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Imprimer un tableau excel - Guide
2 réponses
Je déterre le sujet en espérant que ça puisse en aider d'autre, sachant que c'est la première réponse Google de ma recherche!
Voila la solution que j'ai fini par trouver :
Rapide clair et efficace! J'aime.
Voila la solution que j'ai fini par trouver :
foreach($_POST['nbmenu'] as $nbmenu=> $valeur) { echo $valeurs; }
Rapide clair et efficace! J'aime.
Dans ton formulaire :
<INPUT TYPE='text' name='nbmenu[]' size='2'>
Je crois qu'il ne comprend pas ton name = 'nbmenu[]', c'est juste un nom qu'il faut mettre.
Essaye plutôt un truc du style :
<INPUT TYPE='text' name='nbmenu0' size='2'>
<INPUT TYPE='text' name='nbmenu1' size='2'>
<INPUT TYPE='text' name='nbmenu2' size='2'>
...
puis pour récupérer les valeurs tu fais :
for ($i=0; $i<$nblign; $i++) {
$champ = "nbmenu".$i;
$nbcouv = $_POST[$champ];
echo $nbcouv;
}
<INPUT TYPE='text' name='nbmenu[]' size='2'>
Je crois qu'il ne comprend pas ton name = 'nbmenu[]', c'est juste un nom qu'il faut mettre.
Essaye plutôt un truc du style :
<INPUT TYPE='text' name='nbmenu0' size='2'>
<INPUT TYPE='text' name='nbmenu1' size='2'>
<INPUT TYPE='text' name='nbmenu2' size='2'>
...
puis pour récupérer les valeurs tu fais :
for ($i=0; $i<$nblign; $i++) {
$champ = "nbmenu".$i;
$nbcouv = $_POST[$champ];
echo $nbcouv;
}