-1
我正在用PHP構建一個學校腳本。我的PHP代碼片段是這樣的:Dropdown selected =「selected」issue
$sid = intval($mybb->input['sid']);
$query = $db->simple_select("student_list", "*", "sid='{$sid}'");
$s = $db->fetch_array($query);
$class_selected = '';
if ($s['student_class'] == $mybb->input['student_class'])
{
$class_selected = ' selected="selected"';
}
和HTML是這樣的:
<select name="student_class" class="textbox" tabindex="2">
<option value="Play Group"'.$class_selected.'>Play Group</option>
<option value="Nursery"'.$class_selected.'>Nursery</option>
<option value="Prep."'.$class_selected.'>Prep.</option>
<option value="1"'.$class_selected.'>One</option>
<option value="2"'.$class_selected.'>Two</option>
<option value="3"'.$class_selected.'>Three</option>
<option value="4"'.$class_selected.'>Four</option>
<option value="5"'.$class_selected.'>Five</option>
<option value="6"'.$class_selected.'>Six</option>
<option value="7"'.$class_selected.'>Seven</option>
<option value="8"'.$class_selected.'>Eight</option>
<option value="9"'.$class_selected.'>Nine</option>
<option value="10"'.$class_selected.'>Ten</option>
</select>
但不幸的是一旦運行該值沒有選擇的所有腳本。 :/
順便說的$s['student_class']
值是Nursery
請幫助。
難道你忘了'echo'嗎? –
Place'<?php echo $ class_selected; ?>'而不是$ class_selected –
@u_mulder:不,頁面正在運行PHP代碼,它只是不顯示selected =「selected」 –