Page 1 sur 1

menu deroulant marche a peu pres bien...sauf

Posté : 26 oct. 2005, 12:49
par drelb
bonjour

je recupere les enregistrements d'une colonne d'une table pour faire un menu déroulant, le probleme est qu'il affiche une ligne blanche entre le mot select et la liste des pays , cela fait un truc comme cela :

Select
une ligne blanche
A la liste des pays
B
C ...etc

voici le code php

<?PHP

include('connect.php');

$request="select country from list_country order by country asc";
$result = mysql_query($request) or die;

?>
<tr>
<td><p>Country </p></td>
<td> <center><select name="country"></center>

<option value="">Select</option>

<?PHP

while ( $row=mysql_fetch_assoc($result)) 
{ 
echo '<option value="'.$row['country'].'">'.$row['country'].'</option>';

}  

mysql_close($link);
?>
</select>
</td>
</tr>

merci d'avance de votre aide

Posté : 26 oct. 2005, 12:58
par pjl
en regardant le code source généré via ton navigateur, ca donne quoi ?

Posté : 26 oct. 2005, 13:06
par drelb
<tr>
<td><p>Country </p></td>
<td> <center><select name="country"></center>
<option value="">Select</option>

<option value=""></option><option value="Afghanistan">Afghanistan</option><option value="Albania">Albania</option><option value="Algeria">Algeria</option><option

Posté : 26 oct. 2005, 13:20
par pjl
Pas la peine non plus de balancer une tartine, les 3-4 premières lignes suffisaient.

A priori, je dirai que le PB vient de ta base de données.

as tu vérifié via phpMyAdmin ou autre ce que ta requête te ramène ?

Posté : 26 oct. 2005, 13:27
par drelb
désolé pour la tartine ;)

c'est bien un enregistrement mauvais, bien joué

merci pour l'aide