2013-07-21 91 views
0

比方說$cat是5,我希望它有與ID 5選擇的論壇,但它不會。我有一個ID爲5的論壇。不應該這樣工作嗎?在選擇菜單中選擇當前選項

<select name="category" id="category"> 
foreach($db->query("SELECT name FROM forums ORDER BY disp_position ASC") as $row) { 
    if ($cat == $row['id']) { 
     echo '<option value="'.$row['id'].'" selected>'.$row['name'].'</option>'; 
    } else { 
     echo '<option value="'.$row['id'].'">'.$row['name'].'</option>'; 
    } 
} 
</select> 

回答

0

你應該在你選擇添加id字段

SELECT id, name FROM forums ORDER BY disp_position ASC 
+0

哇我很慚愧,怎麼可能看不到呢。我會在10分鐘內接受你的回答。 – Kaka