[英]setting select list to appear by default as the saved selection
我的選擇按鈕為我的用戶提供了選擇性別(男性或女性)並將其保存到數據庫的選項。 當他們返回進行編輯時,我希望突出顯示的選項是保存到數據庫的選項。
我當前解決此問題的方法是通過在第一行中回顯用戶保存的選擇。 但是這種方法的缺點是導致重復了可用的選項。
這是我的選擇框代碼。
<div class="controls">
<select name="sex" class="span1" id="select01">
<option name="sex" value="<?php echo $sex; ?>"><?php echo $sex; ?> </option>
<option name="sex" value="Male">Male</option>
<option name="sex" value="Female">Female</option>
</select>
</div>
您可以做的就是檢查該值,看看是否應該打印出selected =“ selected”這樣的內容。
<div class="controls">
<select name="sex" class="span1" id="select01">
<option name="sex" value="Male"<?php echo ($sex == 'Male' ? ' selected="selected"':''); ?>>Male</option>
<option name="sex" value="Female"<?php echo ($sex == 'Female' ? ' selected="selected"':''); ?>>Female</option>
</select>
</div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.