我正在構(gòu)建一個下拉列表,其中包含來自數(shù)據(jù)庫的數(shù)據(jù)的選項,并希望隱藏具有零數(shù)據(jù)的選項。我嘗試了一個 if 語句使用 continue 但未能從數(shù)據(jù)庫中捕獲實時數(shù)據(jù)值。 <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- 等代碼可以停用/隱藏數(shù)據(jù)庫中的空選項。
2 回答

慕標(biāo)5832272
TA貢獻1966條經(jīng)驗 獲得超4個贊
我想你應(yīng)該試試這個。
<select name='Database' title="Choose from database">
<option value="">All</option>
<?php
if(count($database) > 0)
{
foreach($database as $row)
{
?>
<option value="<?= $row['topic']; ?>"
<?php if ($row['topic'] == $_SESSION['prosess']){echo "
selected";}?>>
<?= $row['topic']; ?>
<?php }?>
</option>
<?php
}
}
?>
</select>
希望對你有幫助。
- 2 回答
- 0 關(guān)注
- 146 瀏覽
添加回答
舉報
0/150
提交
取消