2014-11-06 110 views
0

我正在嘗試爲我的選擇下拉菜單設置佔位符(如'選擇...'或類似的東西)。我知道如何在「靜態」下拉菜單中工作。但是,我不知道如何在數據庫中運行下拉菜單。

我的代碼如何爲選擇下拉菜單設置佔位符

<label>Please choose an event:</label> 
    <select id="select-event-type"> 
    <?php foreach ($this->events as $event) { 
     echo "<option value='" .$event->event_id. "'>" .$event->event_title."</option>"; 
     }?> 
</select> 

,一切工作正常。我只是想在下拉菜單中顯示「選擇...」而不是我的數據庫中的第一個條目,並且在打開下拉菜單後不能再選擇佔位符。
我真的很陌生,我非常感謝任何幫助!

回答

7

只需在循環之前放置該選項即可。

<label>Please choose an event:</label> 

<select id="select-event-type"> 
    <option selected>Choose...</option> 
    <?php foreach ($this->events as $event) { 
     echo "<option value='" .$event->event_id. "'>" .$event->event_title."</option>"; 
    }?> 
</select> 
+0

哈哈!那很簡單!謝謝!! – Schwesi 2014-11-06 18:14:01

4
<label>Please choose an event:</label> 
    <select id="select-event-type"> 
    <?php 
     echo "<option selected>Choose...</option>"; 
     foreach ($this->events as $event) { 
     echo "<option value='" .$event->event_id. "'>" .$event->event_title."</option>"; 
     }?> 
</select>