Php 从数据库中下拉列表,第一个选项为空 $query=mysql\u query(“从联系人中选择不同的城市”); 回音 ''; while($row=mysql\u fetch\u array($query)){ 回音 “.$行[“城市]”; } 回音 “”;

Php 从数据库中下拉列表,第一个选项为空 $query=mysql\u query(“从联系人中选择不同的城市”); 回音 ''; while($row=mysql\u fetch\u array($query)){ 回音 “.$行[“城市]”; } 回音 “”;,php,html,Php,Html,这段代码显示了我数据库中的所有城市。 默认情况下,选择第一个城市。我希望第一个选项类似于“选择城市”,没有任何价值 在这种情况下,您认为我如何做到这一点?只需在while循环之前添加一个选项标记即可 $query = mysql_query("SELECT DISTINCT(city) FROM contacts"); echo '<select name="city">'; while ($row = mysql_fetch_array(

这段代码显示了我数据库中的所有城市。 默认情况下,选择第一个城市。我希望第一个选项类似于“选择城市”,没有任何价值


在这种情况下,您认为我如何做到这一点?

只需在while循环之前添加一个选项标记即可

    $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 />'; 
$query=mysql\u query(“从联系人中选择不同的城市”);
回音
''; 
回声
“选择城市”;
while($row=mysql\u fetch\u array($query)){
回音
“.$行[“城市]”;
}
回音
“
”;
在echo“”之后;写选择城市
$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 />';