以下是我的 PHP 代码,所有国家/地区都来自 mysql 数据库。这是一个用户个人资料区域,用户可以在其中更新他们的国家名称。但是在他提交他的国家名称后它没有被选中(html selected = selected)。可能是我的$sel变量问题。有人可以修复它吗?
<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>