Faire un boucle for dans un formulaire
Résolu/Fermé
touta_touta
touta_touta
- Messages postés
- 337
- Date d'inscription
- mercredi 7 août 2013
- Statut
- Membre
- Dernière intervention
- 8 avril 2016
touta_touta
- Messages postés
- 337
- Date d'inscription
- mercredi 7 août 2013
- Statut
- Membre
- Dernière intervention
- 8 avril 2016
A voir également:
- Faire un boucle for dans un formulaire
- Faire un boucle for dans un formulaire ✓ - Forum - PHP
- Boucle for matlab ✓ - Forum - Matlab
- Vba sortir d'une boucle for ✓ - Forum - Excel
- Bash boucle for fichier - Conseils pratiques - Bash
- Boucle for html ✓ - Forum - HTML
2 réponses
Xavierdu34
Modifié par Xavierdu34 le 14/08/2014 à 10:34
- Messages postés
- 216
- Date d'inscription
- lundi 2 décembre 2013
- Statut
- Membre
- Dernière intervention
- 10 octobre 2016
Modifié par Xavierdu34 le 14/08/2014 à 10:34
Si tu veux le faire dynamiquement sur la même page, voir réponse précédente.
Si ça ne te dérange pas que l'utilisateur indique d'abord le nombre puis change de page, alors tu peux le faire avec ta piste du for.
exemple :
<form action="form.php" method="post">
<input type="text" name="nbr">
<input type="submit" value="Valider">
</form>
fichier form.php
<?php
$nbrquestion = (isset($_POST['nbr'])) ? $_POST['nbr'] : 5;
for($i=1; $i<= $nbrquestion; $i++) {
// et la tu met ton formulaire en utilisant $i pour différencier chaque occurrence du formulaire.
}
cette ligne : $nbrquestion = (isset($_POST['nbr'])) ? $_POST['nbr'] : 5;
est une condition ternaire, elle signifie, la variable $nbrquestion prends pour valeur $_POST['nbr'] si $_POST['nbr'] est set, sinon 5.
Si ça ne te dérange pas que l'utilisateur indique d'abord le nombre puis change de page, alors tu peux le faire avec ta piste du for.
exemple :
<form action="form.php" method="post">
<input type="text" name="nbr">
<input type="submit" value="Valider">
</form>
fichier form.php
<?php
$nbrquestion = (isset($_POST['nbr'])) ? $_POST['nbr'] : 5;
for($i=1; $i<= $nbrquestion; $i++) {
// et la tu met ton formulaire en utilisant $i pour différencier chaque occurrence du formulaire.
}
cette ligne : $nbrquestion = (isset($_POST['nbr'])) ? $_POST['nbr'] : 5;
est une condition ternaire, elle signifie, la variable $nbrquestion prends pour valeur $_POST['nbr'] si $_POST['nbr'] est set, sinon 5.
Soufiane974
14 août 2014 à 08:52
- Messages postés
- 14
- Date d'inscription
- mercredi 6 août 2014
- Statut
- Membre
- Dernière intervention
- 9 juillet 2021
14 août 2014 à 08:52
Bonjour,
Il faut ajouter un champ "Nombre de questions" et utiliser JavaScript(jQuery conseillé) pour générer le nombre de formulaire voulu.
Il faut ajouter un champ "Nombre de questions" et utiliser JavaScript(jQuery conseillé) pour générer le nombre de formulaire voulu.
touta_touta
11 sept. 2014 à 18:01
- Messages postés
- 337
- Date d'inscription
- mercredi 7 août 2013
- Statut
- Membre
- Dernière intervention
- 8 avril 2016
11 sept. 2014 à 18:01
bonjour ,cela est résolu j'ai un autre problème maintenant si tu peut m'aider merci :)
14 août 2014 à 12:13
8 sept. 2014 à 23:03