Bonjour, j'ai un soucis dans mon formulaire, je n'arrive pas à récupérer les input radio lors d'un rafraichissement :
la fonction
au premier tour initialisation de la variable et affichage de mon input radio :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function is_checked($is_checked, $ouinon){ if ($ouinon == 'oui' && $is_checked == 1) //on est sur la case oui et s'est coché echo 'checked="checked"'; else if($ouinon == 'non' && $is_checked == 0) //on est sur la case non et s'est pas coché (donc on coche :s) echo 'checked="checked"'; else echo 'checked=""'; return 0; }
ensuite je valide le form, il manque des champs donc il me dit ce qui manque et me reaffiche mon form et donc mon input radio :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $is_checked = 0; <input name="radio_vehicule" id="radio_vehicule" type="radio" value="oui" <?php is_checked($is_checked, 'oui');?>>Oui - <input name="radio_vehicule" id="radio_vehicule" type="radio" value="non" <?php is_checked($is_checked, 'non');?>>Non
et au re affichage il me met toujours non, meme lorsque j'ai mis oui la 1ere fois...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $is_checked = isset($_POST['radio_vehicule']) ? intval($_POST['radio_vehicule']): 0; <input name="radio_vehicule" id="radio_vehicule" type="radio" value="oui" <?php is_checked($is_checked, 'oui');?>>Oui - <input name="radio_vehicule" id="radio_vehicule" type="radio" value="non" <?php is_checked($is_checked, 'non');?>>Non
galère... une piste ?
merci
Partager