2013-07-21 73 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