在选择菜单中选择当前选项

时间:2013-07-21 18:31:24

标签: php sql

让我们说$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>

1 个答案:

答案 0 :(得分:0)

您应该在选择中添加 ID字段

SELECT id, name FROM forums ORDER BY disp_position ASC