$query = mysql_query("SELECT DISTINCT(city) FROM contacts");
echo
'<select name="city">';
while ($row = mysql_fetch_array($query)) {
echo
'<option value="'.$row['city'].'">'.$row['city'].'</option>';
}
echo
'</select> <br />';
这段代码显示了我数据库中的所有城市。 默认情况下,选择第一个城市。我希望第一个选择是&#34;选择城市&#34;没有价值。
你认为我在这种情况下能做到这一点吗?
答案 0 :(得分:2)
只需在while循环之前添加一个选项标记
$query = mysql_query("SELECT DISTINCT(city) FROM contacts");
echo
'<select name="city">';
echo
'<option value="">Select City</option>';
while ($row = mysql_fetch_array($query)) {
echo
'<option value="'.$row['city'].'">'.$row['city'].'</option>';
}
echo
'</select> <br />';