<select name="corequisite">
<option value="" selected="selected">No Corequisite</option>';
$res = mysql_query("SELECT * FROM course");
while($row = mysql_fetch_array($res)){
echo'<option value="'.$row['Code'].'"';if($row['Code']==$result['corequisite']) echo'
selected="selected"';;echo'>'.$row['Name'].'</option>';
}
echo'</select>';
$result['corequisite'] と一致するオプションが他にない場合は、'No Corequisite' の値を選択します。ただし、テーブルの最初の項目が選択されます。
どうすれば修正できますか?
'corequisite' を最初のレコードとして挿入することで修正される場合があります。いい方法?