bonjour à tous,
j'ai beaucoup cherché mais rien trouvé sur le sujet qui corresponde, en fait j'ai un formulaire (très grand) avec pas mal de php partout, et j'aimerais savoir s'il était possible de créer une génération via une boucle de l'html/php des blocs du formulaire.
Voilà la tête de mon formulaire:
- des radio boutons,
- des textareas,
- des input.
Voilà un morceau de code d'un "bloc" radio bouton pour un champs du formulaire:
Est-ce faisable? Si oui comment?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <tr class="check"> <td class="mots">Courtois</td> <td><input name="PersoCourtois" type="radio" value="tout a fait d accord" // au cas ou cest une seconde génération du form, on remet les champs précédemment remplis <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "tout a fait d accord") echo 'checked="checked"' ?>> </td> <td><input name="PersoCourtois" type="radio" value="assez d accord" <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "assez d accord") echo 'checked="checked"' ?>></td> <td><input name="PersoCourtois" type="radio" value="pas vraiment d accord" <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "pas vraiment d accord") echo 'checked="checked"' ?>></td> <td><input name="PersoCourtois" type="radio" value="pas du tout d accord" <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "pas du tout d accord") echo 'checked="checked"' ?>></td>
j'ai essayé comme ceci:
Mais ca ne marche pas... même en bidouillant les simple cotes et tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <?php // for($i=1;$i<20;$i++) { echo'<tr class="check"> <td class="mots">Courtois</td> <td><input name="PersoCourtois" type="radio" value="tout a fait d accord" <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "tout a fait d accord") echo 'checked="checked"' ?>></td> <td><input name="PersoCourtois" type="radio" value="assez d accord" <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "assez d accord") echo 'checked="checked"' ?>></td> <td><input name="PersoCourtois" type="radio" value="pas vraiment d accord" <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "pas vraiment d accord") echo 'checked="checked"' ?>></td> <td><input name="PersoCourtois" type="radio" value="pas du tout d accord" <?php if (isset($_POST['PersoCourtois']) && $_POST['PersoCourtois'] == "pas du tout d accord") echo 'checked="checked"' ?>></td>'; } ?>
Merci d'avance!
Partager