簡體   English   中英

如何避免重復下拉選項?

[英]How to avoid repeating drop-down options?

在我由 PHP 和 HTML 制成的表格中,下拉列表中有 4 個選項。 如果我 select 任何選項並提交它,它工作正常,但在我這樣做之后,如果我再次打開相同的下拉菜單來更新它,那么有 5 個選項。 這意味着有 4 個選項和先前選擇的選項。 我怎樣才能阻止這種情況發生? 謝謝下面的代碼

<select name ="curstatus"  required="">
    <option value="<?php echo $curstatus; ?>"><?php echo $curstatus; ?> </option>
    <option value="2">Received</option>
    <option value="3">Under Processing</option>
    <option value="4">Completed</option>
    <option value="5">Out Of Office</option>
</select> 
<select name ="curstatus" required="">
    <option value="2" <?php if ($currstatus == 2) { ?>selected="selected"<?php } ?>>Received</option>
    <option value="3" <?php if ($currstatus == 3) { ?>selected="selected"<?php } ?>>Under Processing</option>
    
    <!-- and all other options in the same way -->
</select> 

您還可以使用選項和值制作一個 PHP 數組,然后循環遍歷它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM