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 :

récupération d'une check box


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut récupération d'une check box
    Hop la ...j'ai une petite question



    voici la récupération d'une check box

    $drjs = isset($_POST['drjs']) ? 1 : 0;

    son résultat est ensuite envoyé dans ma base de donnée, ca afiche 1 , quand c'est coché et zero quand ca ne l'est pas .

    Mais j'aurais préféré que ca affiche " oui " et " non ...comment faire...

  2. #2
    Membre chevronné
    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
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $drjs = isset($_POST['drjs']) ? 'oui' : 'non';
    par exemple...

    Vérifie bien aussi que le champ dans ta base de donnée peut accepter des chaines des caractère (varchar, char, ...), et n'est donc pas numérique.

  3. #3
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $drjs = isset($_POST['drjs']) ? 'oui' : 'non';
    C'est pas ça ?
    ça me parait un peu trop simple, je ne suis pas sur d'avoir compris

  4. #4
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    172
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 172
    Par défaut
    Tu veux que ça t'enregistre "oui" ou "non" dans ta base de données, c'est ça?

  5. #5
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $drjs = isset($_POST['drjs']) ? 'oui' : 'non';
    tout simplement (peut-être que reflechir UN PEU t'aurait donné la solution...)

    un conseil : TOUJOURS s'assurer de comprendre ce qu'on écrit quand on code quelque chose...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut
    Ouaip non mé j est pensé mé modifié ma base javai pa fai atention !



    et si jveu ke ca afiche OUI si coché é rien si coché ...jenleve le nom...tout simplement ?

  7. #7
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    Tu ne serais pas un peu une adèptre de la programmation "copier/coller sans réflechir toi ?"

    Un petit peu de réflexion te permettra de répondre toute seule à ta question.
    Juste un tout tout ptit peu

  8. #8
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    Tu ne serais pas un peu une adepte de la programmation "copier/coller sans réflechir toi ?"

    +1 surtout au vu des précédentes questions dans d'autre topics...


    Et ça fait 50 fois qu'on dit que le SMS est pas vraiment toléré ici

  9. #9
    Membre éclairé Avatar de scorpking
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    232
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 232
    Par défaut
    ça marche aussi avec du sql tu fais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    decode($drjs, 1, 'oui', 0, 'non')
    a la place de ton $drjs dans ta querrie (je sais que ça marche dans le cas d'un select mais dans l'autre sens je suis pas sur sinon tu l'enregistre en 1 et 0 dans ta base tu l'affiche dans un tableau en (utilisant le décode) que tu recopies dans ta base métode barbare

Discussions similaires

  1. [Débutant] Déterminer la valeur d'une check box
    Par Angel30 dans le forum Interfaces Graphiques
    Réponses: 8
    Dernier message: 25/05/2009, 16h14
  2. Réponses: 0
    Dernier message: 15/04/2009, 17h52
  3. Réponses: 15
    Dernier message: 01/07/2008, 15h12
  4. Agrandir une check box
    Par tchoimars dans le forum Windows Forms
    Réponses: 8
    Dernier message: 01/04/2008, 17h00
  5. Problème de valeur d'une check box
    Par guiguisb dans le forum VBA Access
    Réponses: 3
    Dernier message: 16/09/2007, 13h18

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