Je prépare une application pour gérer les inscriptions pour une course d'embarcations à propulsion humaine sur l'eau. Toutes les types d'embarcations sont permises ce qui fait que nous ne savons pas à l'avance le nombre de participants par embarcation. Après que la personne qui inscrit son équipe ait indiqué le nombre de participant dans son embarcation, le script crée à la volée le nombre nécessaire d'onglets (1 onglet par participant) à l'aide d'une boucle "for". Les champs du formulaire sont donc nommés en fonction de l'incrément de la boucle "for".
J'ai tenté plusieurs syntaxtes ; PHP refuse de récupérer la valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for ($i=0; $i<$_POST['nbrParticipants']; $i++){ echo "<input type=text name=nom_$i>"; }
Pour récupérer la valeur de ce champ, je décortique chaque variable $_POST à l'aide d'un "foreach", mais ça allourdi considérablement le script. Y a-t-il une méthode plus directe de récupérer la valeur de ce champ ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $_POST['nom_$i'] $_POST['nom[$i]']
Merci,
Partager