你好我是codeigniter框架的新手,我有一個表單驗證和下拉列表的問題。下拉列表中的codeigniter表單驗證
我的下拉列表中充滿了來自數據庫的數據。
我不知道如何在表單驗證後「記住」列表中的數據。 我想我的選項保持標記!
有人可以幫助我!
你好我是codeigniter框架的新手,我有一個表單驗證和下拉列表的問題。下拉列表中的codeigniter表單驗證
我的下拉列表中充滿了來自數據庫的數據。
我不知道如何在表單驗證後「記住」列表中的數據。 我想我的選項保持標記!
有人可以幫助我!
您的下拉列表是HTML選擇屬性嗎?
<select>
<option>Yes</option>
<option>No</option>
</select>
然後確保值的添加至每個選項,並提供一個名稱的選擇如下圖所示:
<select name="status">
<option value="1">Yes</option>
<option value="0">No</option>
</select>
這是我如何做...
之前調用視圖(在控制器中),我從數據庫中獲取數據到數據變量 $ data ['class_list'] = $ this-> ClassDB-> get_class_list();
在你有以下代碼的視圖:
<select name="StuClass" id="StuClassId">
<option value=""></option> <?php
foreach (class_list as $class) {
if (strcmp($student->Class, $class) == 0) {
printf("<option value='%s' SELECTED>%s</option>\n", $class, $class);
} else {
printf("<option value='%s' >%s</option>\n", $class, $class);
}
}?>
(道歉,我似乎有問題正確地安裝PHP開放)
希望這會有所幫助。
查看窗體幫助器中的'set_select'方法。 http://www.codeigniter.com/userguide3/helpers/form_helper.html#set_select – Craig