Liste déroulante avec choix par défaut
Posté : 17 nov. 2012, 01:41
Bonjour, j'ai besoin d'afficher une liste déroulante avec choix, mais j'aimerais bien que la valeur "selected" soit affichée de base. j'ai fait ce morceau de code mais mon if ne semble pas marcher correctement. Auriez vous une idée?
$sql = "SELECT DISTINCT login,id_type_ad FROM adherent";
$donnees = mysql_query($sql);
echo "<select>";
while ($row = mysql_fetch_array($donnees, MYSQL_ASSOC)) {
$data = " SELECT DISTINCT login,id_type_ad FROM adherent WHERE login = '" . $row['login'] . "' ";
$data = mysql_query($data);
$data = mysql_fetch_array($data);
echo "<option ";
if ( $row["id_type_ad"] == $data["id_type_ad"] )
{
echo " selected=\"selected\" ";
}
echo " value='" .$row['id_type_ad']. "' >" . $row['id_type_ad'] . "</option>";
}
echo "</select>";
?>