Bonjour,
J'ai un formulaire avec une case à cocher.
Parfois elle est désactivée (disabled) lorsque l'utilisateur n'a pas les droits correspondants.
Le problème est que lorsqu'il est "disabled", à la validation du formulaire il est toujours considéré comme décoché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 echo '<tr><td> Reçu : </td><td>'; echo '<input type="checkbox" name="recu"'; if($etud[2]=="1"){ echo ' checked'; } if($_SESSION["droit"]!="1"){ echo ' disabled'; } echo '></td></tr>';
Voici le code que j'utilise pour tester si la case est cochée ou non :
Ce test fonctionne très bien lorsque la case est active sinon, $recu prends toujours la valeur 0 lorsque la case est "disabled".
Code : Sélectionner tout - Visualiser dans une fenêtre à part if( isset($_POST['recu']) ) { $recu="1"; } else { $recu="0"; }
Avez-vous une solution?
Merci, à bientôt!
Partager