prise en compte incrémentation dans un nom input HTML
Bonjour,
J'ai créé une classe qui me permet de fabriquer des input dans ma page web. Voici ce que me retourne la fonction lorsque je l'utilise :
Code:
1 2 3 4 5 6 7
| public function nouvelleEntree($i) {
return "<form>Entrez le nom du groupe ".$i." : <input type=\"text\" name=\"nomgpe".$i."\"/>
Effectif de ce groupe : <input type=\"number\" name=\"nbmax".$i."\"/></form><br/>
<textarea name=\"commentaire".$i."\" rows=\"5\" cols=\"100\">Informations à propos du groupe ".$i."\".</textarea>";
} |
J'utilise cette fonction dans une autre page comme ceci :
Code:
1 2 3 4 5 6
| $nom=array();
for ($i=0;$i<$nbgpevalid;$i++){
$nom[$i]=$_POST["nomgpe'.$i.'"];
echo $i;
} |
Tout va bien pour $i = 0 mais après,... il ne reconnais pas mon "nomgpe1" et tous les suivants.
Avez vous une idée de la provenance de mon erreur ?
Par avance merci !