C'est sûrement pas sorcier, mais je sèche !
Le but général de l'application est celui-ci : Proposer à un agent un formulaire pré-rempli. En gros, il entre son employeeNumber, et ça lui pré-remplit des tas de champs.
Dans ce cadre, je récupère par exemple une variable civilité en langage php. (en tapant dans un ldap, grâce à une fonction que j'ai faite à la main et qui tourne impec)... $data['civ'], c'est 'M.' 'Mme' ou 'Mle'...
Comment faire pour qu'au chargement de la page contenant le form, le bon bouton radio soit coché ?
J'avais d'abord ça dans l'idée :
Mais je sais pourquoi, ça ne fait rien... Il n'y a pas de $POST puisque je n'ai rien 'soumis'...
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
17
18
19
20
21
22
23
24
25 <html> <head><title>testradio</title></head> <body> <?php //ici la variable récupérée ailleurs $civ=Mme; foreach($_POST as $id=>$value) { if ($civ==$id){ $check='checked="checked"'; } else{ $check=''; } } ?> <form name="form" action="testradio.php" method="POST"> <input type="radio" name="civ" id="M" <?php echo $check ?>/>M <input type="radio" name="civ" id="Mme" <?php echo $check ?>/>Mme <input type="radio" name="civ" id="Mle" <?php echo $check ?>/>Mle </form> </body> </html>
Donc je vois le problème, mais si vous pouviez me mettre sur la piste d'une solution, je vous en saurai gré !
Partager