Sélectionner le bon élément dans une liste déroulante
Bonjour.
Je viens soliciter votre aide car j'ai un problème avec un SELECTED.
Rapide explication.
Je possède une liste déroulante dont les infos sont reprisent de ma base de donnée.
J'envoi ma valeur dans l'URL.
Jusqu'ici tous fonctionne.
Mon problème viens du fait que une fois sélectionner, mon selected prend ma dernière valeur au lieu de prendre ma première.
Voici le code que j'ai réalisé
Code:
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
| <select name="type" onChange='chgpage(this.form)'>
<option> - </option>
<?php
$req = "SELECT * FROM type";
$result = mysql_query($req);
while($resultat = mysql_fetch_array($result)){
if(isset($_GET['type'])){
echo"<option value=vote.php?type=".$resultat[2]." SELECTED>
".$resultat[1]."
</option>";
}
else
{
echo"<option value=vote.php?type=".$resultat[2].">
".$resultat[1]."
</option>";
}
}
?>
</select> |
Merci d'avance pour votre aide et désolé si c'est dans la mauvaise section :s