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

PHP & Base de données Discussion :

Envoie de valeur Checkbox [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 199
    Par défaut Envoie de valeur Checkbox
    Bonjour tous le monde.

    Je viens soliciter votre aide précieuse, car là sa commence vraiment à m'énerver XD.
    Je souhaiterais lorsque je coche ma checkbox que celle ci me renvoie la valeur 1 et 0 bien sur si celle ci n'est pas coché.
    Or elle me renvoi toujours zéro dans ma base de donnée.

    Voici quelque bout de code qui pourrait vous aider pour me dépatouiller.

    Récupération de la Valeur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    if (isset($_POST['Pres']))
    {
        $Pres = 1;
     
    }else{
     
        $Pres = 0;
     
    }
    Ma Requete de Mise à jours:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    UPDATE GESTFORM_t_lien_stst SET Note_Global = '".$Note_Global."', Presence = '".$Pres."', 
    			   Note_Methode = '".$Note_Methode."', Note_Qualite = '".$Note_Qualite."', Note_Interet = '".$Note_Interet."',
    			   Commentaire = '".$Commentaire."', Quest_Note = '".$Quest_Note."'  
    			   WHERE Num_Stagiaire = '".$NumStagiaire."'
    			   AND Num_Stage = '".$NumStage."'"
    Enfin Ma Checkbox:

    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
     
     
    <?php
    if($affichage['Presence'] == 1){
    	echo "
    	<center>
    	<input type='checkbox' checked='true' name='Pres' class='Presence'/>
    	</center>";
    	}
    else{
    	echo "
            <center>
    	<input type='checkbox' name='Pres' class='Presence'>
    	</center>";
    }
    ?>
    Voilà Merci d'avance pour votre précieuse aide

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Fait un print_r($_POST) pour controler ce que tu recois de ton formulaire.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 199
    Par défaut
    Il me prend comme valeur "On"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Array ( [NumStagiaire] => 50 [NumStage] => 888 [Presence] => on [Note_Methode] => 5 [Note_Qualite] => 5 [Note_Interet] => 5 [Note_Global] => 5 [Commentaire] => 5 [Quest_Note] => 5 [Valider_notation] => Valider la notation )

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 172
    Par défaut
    Essai de mettre une valeur par défaut à ton checkbox, genre value="1".

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 199
    Par défaut
    Avec la Value à 1 cela fonctionne

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Il te mets surtout "Presence" et non "Pres"
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2008
    Messages : 199
    Par défaut
    Il te mets surtout "Presence" et non "Pres"
    Oui j'ai rechanger les noms des variables entre temps

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

Discussions similaires

  1. Envoi valeur checkbox dynamique
    Par trifly dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/08/2012, 09h55
  2. récup valeur checkbox et envoi php
    Par PadaBen dans le forum jQuery
    Réponses: 34
    Dernier message: 11/06/2012, 22h40
  3. [Mail] Envoi de valeurs de checkbox vers un mail
    Par vansb dans le forum Langage
    Réponses: 3
    Dernier message: 07/09/2006, 23h43
  4. problème de frame et d'envoi de valeur
    Par mosca_coroneja dans le forum Langage
    Réponses: 6
    Dernier message: 31/03/2006, 16h42
  5. envoie de valeur d'un formulaire vers un autre
    Par kleenex dans le forum Access
    Réponses: 7
    Dernier message: 03/10/2005, 16h55

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