[PHP HTML ACCESS] pb recup checkbox non coché

nilsdv Messages postés 2 Statut Membre -  
 jul -
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. crabs Messages postés 909 Statut Membre 507
     
    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
    2
    1. nilsdv Messages postés 2 Statut Membre
       
      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
      0
  2. jul
     
    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...
    0