以下是我的PHP代码,其中所有国家都来自mysql数据库。这是一个用户配置文件区域,用户可以更新他们的国家名称。但他提交国名后不是选择(html selected = selected)。 可能是我的$ sel可变问题。有人可以修复它吗?Php,Html选择问题
<select name="country" class="country">
<?php
$sql=mysql_query("select * from country");
while($row=mysql_fetch_array($sql))
{
$id=$row['Code'];
$data=$row['Name'];
if($data == $country2)
{
$sel = 'selected = "selected"';
}
else
{
$sel = "";
}
echo '<option value="'.$id.'" $sel>'.$data.'</option>';
}
?>
</select>
工作,谢谢:) – Learner