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 :

[Tableaux] Requête de selection


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Janvier 2008
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 306
    Par défaut [Tableaux] Requête de selection
    Bonjour,

    Mon script doit recuperer des une liste de sports depuis une table et les afficher dans les elements OPTION.
    La base comporte 2 tables une id et une id_sport.


    Le script que j'ai écrit me renvoi l'id puis la première lettre du sport
    comme ceci :
    <option value="I1">I1</option>
    <option value="I1">N1</option>

    Au-lieu de :

    <option value="ID DU SPORT 1">NOM DU SPORT 1</option>
    <option value="ID DU SPORT 2">NOM DU SPORT 2</option>
    <option value="ID DU SPORT 3">NOM DU SPORT 3</option>

    Quelqu'un peut m'aider ?

    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
    27
    28
    29
    30
    31
    <?php
     
    	***	
    	try
    		{
    		$connexion_BDD = new PDO (DSN, USER1, PASS1);
    		}
    	catch(PDOException $e)
    		{
    		print("Erreur lors de la connexion à la base de données !");
    		}
     
    		$requete = "SELECT id, id_sport from sport";
     
    		$prepare = $connexion_BDD->prepare($requete);
    		$prepare->execute(array());
     
    	print("	<tr><td><label>Sport pratiqué :</label></td><td><select name=\"sport\"><option value=\"\">Choix</option>");
     
    	while($row = $prepare->fetch(PDO::FETCH_ASSOC))
    		{
    		foreach($row as $value)
    			{
    			print("<option value=\"$value[id_sport]\">$value[id_sport]</option>");
    			}		
    		}
     
    	print("</select></td></tr>");
     
    	$connexion_BDD = NULL;
    	?>

  2. #2
    Membre chevronné
    Développeur Web
    Inscrit en
    Avril 2005
    Messages
    397
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2005
    Messages : 397
    Par défaut
    salut,

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    while($row = $prepare->fetch(PDO::FETCH_ASSOC))
    {
            echo '<option value="'.$row["id_sport"].'">'.$row["id_sport"].'</option>';
    }


    par contre pour les noms ?

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

Discussions similaires

  1. Exécution tres Long d'une requête de Selection
    Par touhami dans le forum SQL
    Réponses: 10
    Dernier message: 09/03/2006, 10h34
  2. [Tableaux] Requêtes et valeurs interpretées
    Par Linaa dans le forum Langage
    Réponses: 13
    Dernier message: 21/02/2006, 23h19
  3. Ouvrire requête de selection en VBA ..
    Par snoopy69 dans le forum Access
    Réponses: 2
    Dernier message: 17/10/2005, 16h55
  4. requête avec SELECT imbriqués...
    Par dj_lil dans le forum Langage SQL
    Réponses: 4
    Dernier message: 18/07/2005, 12h21
  5. [requête] DELETE + SELECT
    Par doohan dans le forum Requêtes
    Réponses: 6
    Dernier message: 07/07/2003, 13h27

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