2017-02-20 86 views
0

我有一個for循環,我需要從mysql數據庫中選擇一個預先選定的值。 for循環給出了1-50的選項,這對於新的輸入來說很好,但我希望用戶能夠重新打開表單並編輯值,以便當打開表單以編輯已經輸入的記錄時值是在下拉菜單中預先選擇的。在下拉列表中選擇了mysql php preload

這是我的代碼

<?php 

for ($i=1; $i<=50; $i++) 
{ 
    ?> 
     <option align="center" value="<?php echo $i;?>"><?php echo $i;?></option> 

} 

和價值我想預先選定存儲在一個變量。我找到了一個似乎是我想要的答案,但我無法實現它,可能是因爲我太初學者了。

回答

0
$saved_value = "value you get from db"; 
for ($i=1; $i<=50; $i++) 
{ 
    ?> 
     <option align="center" value="<?php echo $i;?>" <?php if($i == $saved_value) { echo "selected=selected"; } ?> ><?php echo $i;?></option> 

} 

您需要設置「中選擇」屬性該選項

+0

似乎已經非常完美,非常感謝你確實。 – bevc

+0

很高興幫助..請將此答案標記爲已接受,以便其他人也可以獲得幫助:) –