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 :

checkbox et 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é
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut checkbox et mysql
    Bonjour,
    Je dois créer dans mon formulaire une case pour la recherche d'emploi. Le problème est que je ne sais pas comment m'y prendre.

    Je suis sous Joomla et les autres champs du formulaire se présente ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <input class="inputbox" type="text" name="poste" value="<?php echo $row->poste; ?>" size="50" maxlength="100" />

    Quelle sera la valeur quand la case est cochée ? ou décochée ?
    Faut-il créer un champ spécial dans mysql? ou VARCHAR conviendra ?

  2. #2
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    La valeur de ce checkbox sera la valeur de $row->poste.

    Dans le cas ou le checkbox ne sera pas saisie alors il n'existera même pas dans le tableau $_POST

    Pour le type de champ dans MySQL cela dépendra de ce que $row->poste est sensé contenir.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut
    Bonjour,
    J'ai essayé de faire mon check box comme ceci mais cela ne fonctionne pas, il n'enregistre pas mon choix :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="checkbox" name="recherche_emploi" value="<?php echo $row->recherche_emploi; ?>">

  4. #4
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Qu'affiche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo $row->recherche_emploi;

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    67
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 67
    Par défaut
    Cela ne renvoie rien. C'est normal puisque mon champ est vide. Dois-je le remplir avec une valeur par défaut ?
    Je ne vois vraiment pas comment m'y prendre ?

Discussions similaires

  1. [MySQL] Checkbox et MySQL ?
    Par FSDonwload dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/08/2008, 18h08
  2. Réponses: 5
    Dernier message: 18/02/2008, 16h11
  3. Inserer valeur checkbox dans MySQL
    Par Kornikopic dans le forum IHM
    Réponses: 3
    Dernier message: 19/06/2007, 13h22
  4. probleme checkbox et mysql
    Par faucon54 dans le forum SQL Procédural
    Réponses: 10
    Dernier message: 16/05/2007, 21h04
  5. Récupérer des valeurs de checkbox dans MySQL
    Par digger dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 05/09/2005, 14h58

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