Faire un boucle for dans un formulaire
Résolu/Fermé
touta_touta
Messages postés
337
Date d'inscription
mercredi 7 août 2013
Statut
Membre
Dernière intervention
8 avril 2016
-
Modifié par touta_touta le 7/08/2014 à 15:28
touta_touta 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
touta_touta 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
A voir également:
- Faire un boucle for dans un formulaire
- Formulaire de réclamation facebook - Guide
- Download instagram for pc - Télécharger - Divers Communication
- Saveaspdf.exe for office 2007 - Télécharger - Bureautique
- Copytrans heic for windows - Télécharger - Visionnage & Diaporama
- Idm for mac - Télécharger - Téléchargement & Transfert
2 réponses
Xavierdu34
Messages postés
216
Date d'inscription
lundi 2 décembre 2013
Statut
Membre
Dernière intervention
10 octobre 2016
21
Modifié par Xavierdu34 le 14/08/2014 à 10:34
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
Messages postés
14
Date d'inscription
mercredi 6 août 2014
Statut
Membre
Dernière intervention
9 juillet 2021
1
14 août 2014 à 08:52
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
Messages postés
337
Date d'inscription
mercredi 7 août 2013
Statut
Membre
Dernière intervention
8 avril 2016
6
11 sept. 2014 à 18:01
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