2014-06-27 78 views
0

我想從PHP中設置值在html中的下拉列表中選擇的選項。 誰能告訴我,是動態設置HTML下拉列表選項

<select form="onsite_assessment" class="form-control" id="onsite_assessment"> 
     <option value="no">NO</option> 
     <option value="yes">YES</option> 
    </select> 

產生的答案在上面的代碼,如果用戶已經在前一交易日未選擇如何給「選擇」屬性。我想默認顯示該選項。

回答

1

這只是一些可以根據您的需要定製的通用代碼。由於我看不到所有的代碼,我無法給出完整的答案。基本上,您需要存儲用戶的選擇,並在需要時將其檢索到變量,無論是字符串還是布爾值(true/false)。在這個例子中,我將使用一個字符串來顯示它。

<?php 
    $user_choice = 'yes'; 
?> 

<select form="onsite_assessment" class="form-control" id="onside_assessment"> 
    <option value="no" <?php if($user_choice == 'no'){echo 'selected'; }>NO</option> 
    <option value="yes" <?php if($user_choice == 'yes'){echo 'selected'; }>YES</option> 
</select>