這段代碼看起來像您發佈arsy_sub_Code
並希望保持選擇的選擇值。嘗試:
echo "<select name ='sub_code' >";
$res = mysql_query("SELECT * FROM arsy_subject ORDER BY arsy_sub_Code");
if($res && mysql_num_rows($res) > 0) // PLEASE check to make sure the query worked before trying to access rows
{
while($row = mysql_fetch_assoc($res))
{
$selected = isset($_POST['sub_code']) && $_POST['sub_code'] == $row['arsy_sub_Code'] ? 'selected' : '';
echo "<option selected='$selected' value = '" .htmlentities($row['arsy_sub_Code']). "'>" .htmlentities($row['arsy_sub_Code']) . "/" .htmlentities($row['arsy_Description']) . "</option>";
}
}
echo "</select>";
編輯:
如果這是允許你編輯教授詳細信息頁面,你想的下拉菜單,顯示了教授的主題,那麼你需要更換$_POST['sub_code']
您變量,包含教授目前的子代碼,所以也許沿線
$professor['sub_code']; // assuming you have selected the professor details and have stored them in an array
強制性注意:不要在已棄用的mysql_*
庫中編寫新代碼,請使用PDO或MySQLi。
所以呢?有什麼問題? – Touki
你的問題很困惑,你的問題是什麼? – lijinma
好吧,我必須說我不知道該怎麼辦..有5個選項..但我想顯示爲選定的第三個選項。我怎麼能做到這一點? :( –