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; ?>
Partager