IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupérer les valeurs du checkbox


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2005
    Messages
    122
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 122
    Points : 74
    Points
    74
    Par défaut Récupérer les valeurs du checkbox
    Dans un formulaire, j'ai des checkbox. Sur l'action du formulaire (bouton submit) je souhaite récupérer les valeurs de mes checkbox mais il ne me les reconnaît pas. Je suis en création /modification sur le formulaire.

    voici mon code :

    du formulaire
    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
     
    <form name="affiche" method="post" action="enregistrer.php" onsubmit="return verification_enregistrer();"> 
    <?php
    	if ($livre == 1){
    		print("<td width='23%'><input type='checkbox' name='livre' value='1' checked>&nbsp;&nbsp;livre</td>");	
    	} else {
    		print("<td width='23%'><input type='checkbox' name='livre' value='0'>&nbsp;&nbsp;livre</td>");	
    	}
    	if ($photocop == 1){
    		print("<td width='23%'><input type='checkbox' name='photocop' value='1' checked>&nbsp;&nbsp;photocopie</td>");	
    	} else {
    		print("<td width='23%'><input type='checkbox' name='photocop' value='0'>&nbsp;&nbsp;photocopie</td>");	
    	}
    	if ($video == 1){
    		print("<td width='23%'><input type='checkbox' name='video' value='1' checked>&nbsp;&nbsp;vidéo</td>");	
    	} else {
    		print("<td width='23%'><input type='checkbox' name='video' value='0'>&nbsp;&nbsp;vidéo</td>");	
    	}
     
    	print("<td align='center' valign='center'><input type='submit' name='enregistrer' value='Enregistrer'></td>");
    ?>
    et du enregistrer.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php 
    session_start(); 
    $dat = date("Y/m/d");
     
    //on récupère les varibles du POST du formulaire
    $livre = $_POST['livre'];
    $photocop = $_POST['photocop'];
    $video = $_POST['video'];
    dans enregistrer.php, les variables $livre, $photocop et $video ne sont pas connues ???

    Merci de votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Développeur Web
    Inscrit en
    Avril 2006
    Messages
    430
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2006
    Messages : 430
    Points : 557
    Points
    557
    Par défaut
    Salut,

    au vu de ton code, je présume une première chose: tu penses qu'en mettant une valeur 1 ou 0 dans la checkbox, tu auras cette valeur de l'autre côté, même si tu ne coches pas la case... non?
    Une checkbox ne sera disponible dans ta variable $_POST si et seulement si elle est cochée.
    Ca devrait certainement t'aider à résoudre ton problème!
    Merci à Microsoft pour avoir transformé un métier relativement terne et basé sur une approche bêtement technique et rigoureuse des faits, en challenge quotidien, nécessitant une remise en question permanente à l'échelle du quart d'heure

  3. #3
    Membre actif Avatar de pimpmyride
    Inscrit en
    Décembre 2005
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 321
    Points : 207
    Points
    207
    Par défaut
    on recupere les checkbox coché avec un foreach ! je te laisse cherche un exemple sur ce site ou sur php.net

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 24/06/2010, 10h49
  2. Réponses: 1
    Dernier message: 18/04/2007, 06h05
  3. Récupérer les valeurs d'une collection de checkbox
    Par licorne dans le forum Langage
    Réponses: 4
    Dernier message: 27/10/2006, 12h53
  4. [PHP-JS] Récupérer les valeurs des checkbox
    Par jamirokoi dans le forum Langage
    Réponses: 3
    Dernier message: 07/04/2006, 16h24
  5. récupérer les valeurs de checkbox
    Par liichiii dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 11/08/2005, 16h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo