Bonjour à tous,
je travaille sur un formulaire comprenant essentiellement des cases à cocher et quelques champs texte ou bouton radio. Chaque enregistrement correspond à une série d'options choisies par un usager.
Mon but est que:
1° l'utilisateur qui ouvre le formulaire pour la 1e fois trouve un formulaire totalement vierge (aucune case cochée);
2° quand il rouvre son enregistrement pour venir le modifier, il faut que le champ texte/la case à cocher/le bouton radio soient préremplis en fonction de ses réponses précédentes.
Mais mon code ne fonctionne pas. Voici le code de mes différents champs:
Champ texte (fonctionnel):
Champ bouton radio (systématiquement prérempli sur "non" alors que j'aimerais qu'il soit vide la 1e fois, et correctement prérempli la 2e fois)
Champ case à cocher (systématiquement coché alors que j'aimerais qu'il soit vide la 1e fois, et correctement prérempli la 2e fois
J'ajoute que mes champs case à cocher et bouton radio sont systématiquement liés dans ma bdd à un champ de type "enum" pour lequel j'ai spécifié les 2 valeurs admises.
A part ça, quand je coche ou décoche les cases, j'obtiens bien l'envoi des bonnes informations. J'ai juste un problème avec cet affichage par défaut...
Merci d'avance pour vos conseils!
Modifié par bouffandt (15 Oct 2018 - 22:43)
je travaille sur un formulaire comprenant essentiellement des cases à cocher et quelques champs texte ou bouton radio. Chaque enregistrement correspond à une série d'options choisies par un usager.
Mon but est que:
1° l'utilisateur qui ouvre le formulaire pour la 1e fois trouve un formulaire totalement vierge (aucune case cochée);
2° quand il rouvre son enregistrement pour venir le modifier, il faut que le champ texte/la case à cocher/le bouton radio soient préremplis en fonction de ses réponses précédentes.
Mais mon code ne fonctionne pas. Voici le code de mes différents champs:
Champ texte (fonctionnel):
<label for="nom">NOM</label><br>
<input type="text" name="nom" value="<?php echo($result[nom]);?>"><br>
Champ bouton radio (systématiquement prérempli sur "non" alors que j'aimerais qu'il soit vide la 1e fois, et correctement prérempli la 2e fois)
<label for "ouinon">Oui ou non?</label><br>
<INPUT type= "radio" name="ouinon" value="oui" checked="<?php echo($result[ouinon]);?>"> Oui
<INPUT type= "radio" name="ouinon" value="non" checked="<?php echo($result[ouinon]);?>"> Non
Champ case à cocher (systématiquement coché alors que j'aimerais qu'il soit vide la 1e fois, et correctement prérempli la 2e fois
<INPUT type= "checkbox" name="option1" value="oui" checked="<?php echo($result[option1]);?>"> Option 1
J'ajoute que mes champs case à cocher et bouton radio sont systématiquement liés dans ma bdd à un champ de type "enum" pour lequel j'ai spécifié les 2 valeurs admises.
A part ça, quand je coche ou décoche les cases, j'obtiens bien l'envoi des bonnes informations. J'ai juste un problème avec cet affichage par défaut...
Merci d'avance pour vos conseils!
Modifié par bouffandt (15 Oct 2018 - 22:43)