繁体   English   中英

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

[英]Select current option in select menu

可以说$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>

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

SELECT id, name FROM forums ORDER BY disp_position ASC

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM