Faire un boucle for dans un formulaire

Résolu
touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   -  
touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   -
bonjour ,
je suis en train de réaliser un formulaire ,je veux faire un questionnaire dont la quelle je choisit le nombre de question (n) est selon ce nombre je veux afficher (n) fois un autre
formulaire   mais je ne sais pas comment faire voila une partie de mon code :

ceci c'est le formulaire que je veux l'afficher selon le nombre donner dans un autre formulaire :
<body>


<form action="question.php" method="post">
<h4>choisir un titre a votre quiz</h4>
titre:<input type ="text" name="titre" />
<br>
description :<input type="textarea" name="description" /><br >
donnez le nombre des questions: <input type="text" name="nbre" /><br>
<input type="submit" name="envoyer" value="envoyer" />
</form>
<form action="membre.php" method="post">
<input type="submit" name="retour" value="retour" />
</form>

</body><code php>
</code>


merci pour ceux qui vont m'aidez ;)
A voir également:

2 réponses

Xavierdu34 Messages postés 216 Date d'inscription   Statut Membre Dernière intervention   21
 
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.
1
Soufiane974 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
 
Bien vu, j'ai pas pensé au fait de le faire sur deux pages.
0
touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   6
 
comment en 2 pages?
0
Soufiane974 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonjour,

Il faut ajouter un champ "Nombre de questions" et utiliser JavaScript(jQuery conseillé) pour générer le nombre de formulaire voulu.
0
touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   6
 
bonjour ,cela est résolu j'ai un autre problème maintenant si tu peut m'aider merci :)
0