以下は、すべての国がmysqlデータベースから取得された私のPHPコードです。これは、ユーザーが国名を更新できるユーザー プロファイル領域です。しかし、彼が国名を提出した後、それは選択されていません (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>