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