2012-09-09 37 views
0

我創建了一個數組來定購一個圖庫。我想知道是否有辦法將下拉菜單默認設置爲最後一項,而不是第一項?因此,在頁面加載時的示例代碼中,將第6個元素(值5)選爲默認值。Codeigniter下拉列表默認爲最後一項?

<php? // Codeigniter that generates the select dropdown. 
form_dropdown('order', $order); 
?> 

<select name="order"> 
    <option value="0">1</option> 
    <option value="1">2</option> 
    <option value="2">3</option> 
    <option value="3">4</option> 
    <option value="4">5</option> 
    <option value="5">6</option> 
</select> 

回答

2

與您的更新,我假設你想達到以下的CodeIgniterform_dropdown()功能的結果呢?

<option value="5" selected="selected">6</option> 

你必須做的是添加一些參數,像這樣的功能:

echo form_dropdown('order', '', '5'); 
0

試試這個,

form_dropdown('order', $order, 5); 

檢查form_dropdown在CI的userguide此

如果你想動態獲取最後一個元素,然後使用end()key()用於獲取數組最後一個元素的鍵。 所以這裏是代碼。

form_dropdown('order', $order, key(end($order)));