我正在使用包含数据库中数据的选项构建一个下拉列表,并希望隐藏具有零数据的选项。
我已尝试使用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中:
选择选项:空{
显示:无
}