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érer la valeur d'un combo? [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 219
    Par défaut Récupérer la valeur d'un combo?
    Bonjour,

    Voici mon script d'ajout dans ma base de données

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    $Nom = $_POST['txtNom']; 
    		$Prenom = $_POST['txtPrenom'];
    		$Mail = $_POST['txtMail']; 
    		$Jour = $_POST['cmbJour'];
    		$Mois = $_POST['cmbMois'];
    		$Annee = $_POST['cmbAnnee'];
    		$Mail=$_POST['txtMail'];
    		$NumCli=$_POST['txtNumCli'];
    		$DateNaissance = $Jour & $Mois & $Annee;
     
    		if($_POST['cmbGarage']=="Pantin") $Garage ="1";
    		elseif($_POST['cmbGarage']=="Ivry") $Garage ="2";
    		elseif($_POST['cmbGarage']=="Vénissieux") $Garage ="3";
    		else $Garage ="4";
     
     
     		$base = mysql_connect (******************); 
    		mysql_select_db ('*******', $base) ; 
     
    		$sql_Select = 'Select * from concours_tomtom where tomtom_Mail = "'.$_POST['txtMail'].'"';
    		$result = mysql_query ($sql_Select) or die ('Erreur SQL !'.$sql_Select.'<br />'.mysql_error());
     
    		if (mysql_num_rows($result) == "") {
     
    			// lancement de la requete
    			$sql = 'INSERT INTO concours_tomtom VALUES ("", "'.$_POST['txtNom'].'", "'.$_POST['txtPrenom'].'", " ' $DateNaissance ' ", "'.$_POST['txtMail'].'", "'.$_POST['txtNumCli'].'", "'.$_POST['cmbGarage'].'")';
    Ma page ne se charge même pas.

    Je pense qu'il y a un souci au niveau du $Jour, $Mois, $Annee.

    Avec le cmbGarage, j'ai que 4 choix possible donc je l'ai fait facilement mais avec les années.

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 219
    Par défaut
    En fait le problème est dans ma requete $sql à priori...

  3. #3
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Bonjour,

    Juste un petit en passant pour te dire que la concaténation en php se fait par l'intermédiaire de l'opérateur .

    Bonne continuation

  4. #4
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 219
    Par défaut
    Ca y est ca fonctionne mais ma date ne s'insere dans ma base mysql !!

    Voici ma requete

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = 'INSERT INTO concours_tomtom VALUES ("", "'.$_POST['txtNom'].'", "'.$_POST['txtPrenom'].'", " $DateNaissance  ", "'.$_POST['txtMail'].'", "'.$_POST['txtNumCli'].'", "'.$_POST['cmbGarage'].'")';
    avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $DateNaissance = $Annee."-".$Mois."-".$Jour;
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		$Jour = $_POST['cmbJour'];
    		$Mois = $_POST['cmbMois'];
    		$Annee = $_POST['cmbAnnee'];
    Merci

  5. #5
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Dans ta requête, tu as oublié de sortir $DateNaissance de la chaine de caractères

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $sql = 'INSERT INTO concours_tomtom VALUES ("", "'.$_POST['txtNom'].'", "'.$_POST['txtPrenom'].'", "'.$DateNaissance .'", "'.$_POST['txtMail'].'", "'.$_POST['txtNumCli'].'", "'.$_POST['cmbGarage'].'")';

  6. #6
    Membre confirmé
    Inscrit en
    Février 2003
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 219
    Par défaut
    Citation Envoyé par FCYPBA
    Dans ta requête, tu as oublié de sortir $DateNaissance de la chaine de caractères

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    $sql = 'INSERT INTO concours_tomtom VALUES ("", "'.$_POST['txtNom'].'", "'.$_POST['txtPrenom'].'", "'.$DateNaissance .'", "'.$_POST['txtMail'].'", "'.$_POST['txtNumCli'].'", "'.$_POST['cmbGarage'].'")';
    MERCI

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

Discussions similaires

  1. [AC-2007] Récupérer les valeurs d'une combo box multiple
    Par Korleone dans le forum IHM
    Réponses: 7
    Dernier message: 04/01/2015, 01h10
  2. Comment récupérer la valeur affichée d'un combo?
    Par noviceman1 dans le forum WinDev
    Réponses: 7
    Dernier message: 02/08/2011, 18h01
  3. Récupérer la valeur séléctionné d'un combo box
    Par developppez dans le forum WinDev
    Réponses: 18
    Dernier message: 29/07/2010, 10h48
  4. récupérer la valeur saisie dans une combo box
    Par whitebird001 dans le forum MFC
    Réponses: 2
    Dernier message: 18/09/2008, 00h42
  5. PB récupérer la valeur d'un combo
    Par chennuo dans le forum Struts 1
    Réponses: 6
    Dernier message: 10/04/2008, 20h38

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