[PHP HTML ACCESS] pb recup checkbox non coché

Bonjour tous le monde.
En gros tout est dans le titre, dans mon formulaire j ai :

<input type="checkbox" name="'checkbox_bureautique">

et pour le récupérer j ai :
$Bureautique=$_POST['checkbox_bureautique'];

Sauf que quand la checkbox est pas coché access me retourne:

Undefined index: checkbox_bureautique

Sinon quand je coche la checkbox sa marche tres bien.
Est ce normal qu il ne me renvoi aucune valeur?
Quelqu un a t il une idée??

mci

2 réponses

  1. Salut,
    Ca vient du protocole HTTP, seules les checkboxes cochées sont "postées".
    Utilises un truc du genre :
    if ( array_key_exists( 'checkbox_bureautique', $_POST ) )
        $Bureautique = 'on' ; // ou true
    else
        $Bureautique = 'off' ; // ou false
    

    A+, crabs
    1. Je te remercie de t as reponse, j aurais espéré une solution plus pratique parce que j ai une trentaine de checkbox mais je n en vois pas d autres.
      Merci
  2. salut,

    j' ai bien essayé ton code pour ma part, mais il ne fonctionne pas. Le fait est que le formulaire est bien envoyé mais aucune trace des checkbox... quelqu' un a t' il autre chose? ou peut etre ai-je fait une mauvaise manip...