簡體   English   中英

嘗試選擇一個選項 <select>使用PHP的元素

[英]Trying to select an option in a <select> element using PHP

基本上,我有一個<select>元素,帶有很多選項。 我們稱它們為A,B,C,D,E。

我正在嘗試這樣做:沒有大量的if語句,我希望可以選擇默認顯示$var的值(它是A,B,C,D,E)實際選擇元素中的位置。

我該怎么辦?

您可以嘗試這種方式(您的選項應該在數組中)

$optionList = array ('A','B','C','D','E','F'); 
$var = 'D';

然后

<select name="mySelect">
 <?php foreach($optionList as $k) { ?>
 <option value="<?php echo $k;?> <?php if($k === $var ) 
       { ?> selected="selected" <?php }// end of if ?> >
     <?php echo $k;?></option>
<?php } // end of foreach  ?>
</select>

編輯

或者您可以使用if(in_array($var,$optionList)) { ? selected ="selected" <?php } ?> if(in_array($var,$optionList)) { ? selected ="selected" <?php } ?>

http://php.net/manual/en/control-structures.switch.php

switch語句類似於同一表達式上的一系列IF語句。

暫無
暫無

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

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