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 :

Insertion d'un champ select name en bdd


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut Insertion d'un champ select name en bdd
    Bonjour, encore moi et mes problème de débutant :-p
    j'ai un formulaire de création de compte. Dedans j'ai un champ select name (menu déroulant avec 5-6 choix). Je souhaite enregistrer la ligne sélectionnée par la
    personne dans une base de données. pour tous les champ input ca fonctionne mais pas pour mon champ select. Au lieu de la valeur il apparait dans ma table 'Array' et je ne trouve pas pourquoi. Merci pour votre aide!!!

    Voici un bout du formulaire:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <label for="secret">Votre question secrète:</label>
    <select name="secret[]" id="largeur">
    <option value="s0"></option>
    <option value="s1">Le Nom de jeune fille de votre mère</option>
    <option value="s2">Le sport que vous faisiez losque vous étiez adolescent</option>
    <option value="s3">Votre film préfèré</option>
    <option value="s4">Le Nom de votre école primaire</option>
    <option value="s5">Votre dessert préfèré</option>
    <option value="s6">Le prénom de votre meilleur(e) ami(e)</option>
    </select><br><br>

    Voici ma requete:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $req = $bdd->prepare('INSERT INTO contacts(nom, prenom, pseudo, mail, pass, secret, repsecret, date_compte) VALUES(:nom, :prenom, :pseudo, 
    	:mail, :pass, :secret, :repsecret, NOW())');
    $req->execute(array(
    	':nom' => $_POST['nom'],
       	':prenom' => $_POST['prenom'],
        	':pseudo' => $_POST['pseudo'],
    	':mail' => $_POST['mail'],
        	':pass' => $pass_hache,
    	':secret' => $_POST['secret'],
    	':repsecret' => $_POST['repsecret']));

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur Hospitalier
    Inscrit en
    Juillet 2004
    Messages
    993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Hospitalier
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 993
    Billets dans le blog
    1
    Par défaut
    Salut tu nomme ton attribut name="secret[]" comme si ton SELECT était un select a choix multiple est ce le cas?

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <select name="secret[]" id="largeur">

    Il faut le nommer comme ceci name="secret"
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <label for="secret">Votre question secrète:</label>
    <select name="secret" id="largeur">
    <option value="s0"></option>
    <option value="s1">Le Nom de jeune fille de votre mère</option>
    <option value="s2">Le sport que vous faisiez losque vous étiez adolescent</option>
    <option value="s3">Votre film préfèré</option>
    <option value="s4">Le Nom de votre école primaire</option>
    <option value="s5">Votre dessert préfèré</option>
    <option value="s6">Le prénom de votre meilleur(e) ami(e)</option>
    </select><br><br>

  3. #3
    Membre confirmé
    Femme Profil pro
    étudiante
    Inscrit en
    Septembre 2014
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : étudiante

    Informations forums :
    Inscription : Septembre 2014
    Messages : 101
    Par défaut
    Merci, c'était effectivement ça.

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

Discussions similaires

  1. Insertion d'un champ select dans BDD et erreur dans un formulaire.
    Par mitsukk1992 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 04/12/2014, 12h03
  2. une insertion à partir d'une selection + un champ fixe
    Par Smix007 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/05/2007, 14h59
  3. INSERT à partir d'un SELECT avec champ SERIAL
    Par bruno.wiesen dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 21/03/2007, 11h07
  4. insertion d'un champs dans une bdd access
    Par pepper18 dans le forum SGBD
    Réponses: 1
    Dernier message: 26/05/2006, 19h47
  5. [MySQL] Pb d'insertion d'une valeur de champ select dans une Bdd
    Par Mimisator dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 20/10/2005, 18h51

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