option=selected の使用方法について PHP と HTML のチュートリアルに従っていましたが、混乱しています。
これが私のコードです:
<form name ="rating" method ="POST" action ="" />
<? echo "<input type = \"hidden\" name = accountID value = " . $row['accountID'] . ">";?>
<select name="rating">
<? $values = array('','Very Bad','Bad','Average','Above Average');
for ($i =0; $i < count($values); $i = $i + 1){
echo "<option value = \"$i\"" . if ($rating == $i + 1) {echo "selected";} . "> $values[$i] </option>";
}
?>
</select>
<input type ="Submit" name ="formSubmit" value ="Submit">
</form>
<?
私が達成しようとしているのは、データベースに保存されているオプションがデフォルトで選択されるようにすることです。コードに何が欠けていますか?