我正在使用包含数据库中数据的选项构建一个下拉列表,并希望隐藏具有零数据的选项。

我已尝试使用Continue的if语句,但是无法从数据库中捕获实时数据值。

      <select name='Database' title="Choose from database">
        <option value="">All</option>
        <?php foreach($database as $row):
          if ($row['topic'] == 0) {
            continue;
          }
          else {
          ?>
            <option value="<?= $row['topic']; ?>"
            <?php if ($row['topic'] == $_SESSION['prosess']){echo "
            selected";}?>>
            <?= $row['topic']; ?>
          <?php }?>
          </option>
        <?php endforeach; ?>
      </select>


是否有任何聪明的javascript,php等代码可以停用/隐藏来自空数据库的选项。

最佳答案

将此添加到您的CSS中:

选择选项:空{
    显示:无
}

07-24 17:16
查看更多