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 :

Valeur d'une checkbox non cochée


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut Valeur d'une checkbox non cochée
    Quelle est la valeur (true ou false) d'une checkbox non coché! Cette checkbox me permet de vérifier qu'un visiteur à bien lu des CGV et si il le coche le formulaire est validé et l'inscription est faite si non un message lui disant de valider le formulaire en cochant la checkbox est imprimé...

    ma condition pour cette vérification est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_GET['value'] != 'true')
    comme cela ne marche pas je me disais que peut-tre que une checkbox non cochée a pour valeur "true" j'ai lu ça sur un autre forum mais j'ai pas trouvé un document consitant sur le web qui me le confirme...

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_GET['value'] != 'valeur du checkbox')
    la valeur est celle que tu as mis dans ton value du checkbox si il est coché

    si tu n'as qu un checkbox pour verifier qu'il est coché tu peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_GET['value'] != "")

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par RideKick Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_GET['value'] != 'valeur du checkbox')
    la valeur est celle que tu as mis dans ton value du checkbox si il est coché

    si tu n'as qu un checkbox pour verifier qu'il est coché tu peux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if($_GET['value'] != "")
    En effet le checkbox n'est là que pour vérifier qu'il a été coché et si oui le form est processed si non on dit à l'utilisateur de coché pour finaliser son inscription!


    pourquoi le code original avec le qui est celui du dev que je remplace ne marcherai pas en fait?

    Quand un dev part sans doc je vous prie de croire que pour son remplaçant il va y avoir du sport!

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    fais peter un peu de code on y verra mieux : le fomulaire et le script appelé stp

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    ok je le ferai un peu plus tard

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 906
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 906
    Points : 14 828
    Points
    14 828
    Par défaut
    La valeur envoyée par le checkbox est "on" dans le cas où il est coché, et rien n'est envoyé au serveur dans le cas où il est décoché.

    Tu as juste à faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(isset($_GET['nameducheckbox'])){
       /* traitement si c'est coché */
    }
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(!isset($_GET['nameducheckbox'])){
       /* traitement si c'est décoché */
    }

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    merci je test ça de suite!

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par RideKick Voir le message
    fais peter un peu de code on y verra mieux : le fomulaire et le script appelé stp
    http://www.developpez.net/forums/sho...d.php?t=409924

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 174
    Points : 80
    Points
    80
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    La valeur envoyée par le checkbox est "on" dans le cas où il est coché, et rien n'est envoyé au serveur dans le cas où il est décoché.

    Tu as juste à faire ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(isset($_GET['nameducheckbox'])){
       /* traitement si c'est coché */
    }
    ou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if(!isset($_GET['nameducheckbox'])){
       /* traitement si c'est décoché */
    }
    le traitement n'a pas l'air d ebien fonctionner au cas ou c'est décoché!

Discussions similaires

  1. Ne pas récupérer la valeur d'une checkbox non cochée
    Par cool2505 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 20/12/2014, 00h41
  2. Réponses: 4
    Dernier message: 25/11/2014, 08h57
  3. afficher une valeur sur une feuille lorsqu'une checkbox est cochée
    Par chrnoe dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/12/2008, 15h39
  4. Définir la valeur d'une checkbox non cochée
    Par frakosun dans le forum Langage
    Réponses: 3
    Dernier message: 06/02/2008, 14h52
  5. Réponses: 2
    Dernier message: 24/05/2006, 16h20

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