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 :

BD + list déroulante [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é Avatar de florianjoy54
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 155
    Par défaut BD + list déroulante
    Bonjour,

    je selectionne la valeur de la liste déroulante par rapport à ma base de donnée.
    ça marchait très lorsque j'étais en local mais depuis que je l'ai mis sur mon site ça ne fonctionne plus.

    là j'arrive à un point ou je vois ne vois plus rien si vous pouviez jeter un coup d'oeil ça serait sympa.

    merci

    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
     
    je récupère les données de la BD
     
    while($donnee = mysql_fetch_array($resultat))
    			{
    			$code 	= $donnee	['CodeIntervenant']		;
    			$nom 	= $donnee	['NomDeIntervenant']	;
    			$prenom = $donnee	['PrenomDeIntervenant']	;
    			$jour 	= $donnee	['DateNaissance']		;
    			$mois 	= $donnee	['DateNaissance']		;
    			$annee	= $donnee	['DateNaissance']		;
    			$sms	= $donnee	['EnvoyerSms']			;
    			$dest	= $donnee	['DestinationSMS']		;	
    			list($annee, $mois, $jour) = split('[/.-]', $annee);
     
    			}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    prérempli la list déroulante vaec la base
     
    if(isset($_POST['Jour_Naissance']))			{$Jour_Naissance=$_POST['Jour_Naissance'];}					else {$Jour_Naissance=$jour;}	
    if(isset($_POST['Mois_Naissance']))			{$Mois_Naissance=$_POST['Mois_Naissance'];}					else {$Mois_Naissance=$mois;}
    if(isset($_POST['Annee_Naissance']))		{$Annee_Naissance=$_POST['Annee_Naissance'];}				else {$Annee_Naissance=$annee;}
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    //liste déroulante 
     <select name="Jour_Naissance" ">
     
    					  <option value="01" <?php if ($Jour_Naissance == '01') echo 'SELECTED'; ?>>01</option>
     
    					  <option value="02" <?php if ($Jour_Naissance == '02') echo 'SELECTED'; ?>>02</option>
     
    // c'est la même chose pour Mois_Naissance et Annee_Naissance
    merci

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Bonjour,

    Sur une première passe rapide, tu as déjà ça de pas bon !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <select name="Jour_Naissance" ">
    Ce n'est peut être pas l'erreur mais c pas une syntaxe correcte non plus

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Que devrais-tu obtenir ? Qu'obtiens-tu ?
    As-tu controlé la valeur de tes variables aux différents points du script pour voir a quel moment ca derape ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre confirmé Avatar de florianjoy54
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 155
    Par défaut
    Alors là il y a un truk qui m'a échappé

    j'ai changé le nom des variables dans la boucle while et ça fonctionne.

  5. #5
    Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2010
    Messages : 9
    Par défaut Problèmes de syntaxe
    Pour continuer sur la lancée de Fench, Il y a aussi pas mal de points virgule manquants.
    Dans ton if pour ta liste déroulante, la syntaxe correcte est :
    if ($Jour_Naissance == '01') {echo 'SELECTED';} ?>

    Commence déjà par corriger tout ça. Et après vérifie si la connexion s'établit bien avec ta base de données...

  6. #6
    Membre confirmé Avatar de florianjoy54
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 155
    Par défaut
    c'est ce que je fais je suis entrain de check la page sur w3c

  7. #7
    Membre confirmé Avatar de florianjoy54
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    155
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 155
    Par défaut
    merci

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

Discussions similaires

  1. valeur d'une liste déroulante
    Par leeloo076 dans le forum ASP
    Réponses: 7
    Dernier message: 15/04/2004, 16h11
  2. liste déroulante
    Par leeloo076 dans le forum ASP
    Réponses: 12
    Dernier message: 23/03/2004, 10h35
  3. liste déroulante avec session
    Par leeloo076 dans le forum ASP
    Réponses: 3
    Dernier message: 19/03/2004, 11h01
  4. liste déroulante en ASP vbscript
    Par leeloo076 dans le forum ASP
    Réponses: 9
    Dernier message: 17/03/2004, 16h42
  5. Listes déroulantes liées entre elles
    Par denisC dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/07/2002, 15h53

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