【发布时间】:2018-07-20 11:19:05
【问题描述】:
我从数据库表中收集数据并显示在下拉列表中,这是我到目前为止所做的
这是我的控制器:
public function assign_hostel() {
$inner_page_title = 'Assign Hostel';
$this->admin_header('Assign Hostel', $inner_page_title);
$data['hostel'] = $this->hostel_model->get_hostel();
$this->load->view('admin/hostel/assign_hostel');
$this->admin_footer();
}
这是我的模型:
public function get_hostel() { //get all hostel
$this->db->order_by('hostel_name', 'asc');
return $this->db->get_where('school_hostel', array('hostel_name' =>
$hostel_name)->result();
}
我的看法:
<div class="form-group">
<label class="form-control-label">Select Hostel</label>
<select class="form-control" name="state_of_origin" required>
<option value="">-Select-</option>
<?php
$hostel_name = get_hostel();
foreach ($hostel_name as $hostel ) { ?>
<option value="<?php echo $hostel; ?>"><?php echo $hostel; ?></option>
<?php } ?>
</select>
</div>
为什么我得到一个空的下拉列表?
【问题讨论】:
-
哎呀,什么不起作用?空的下拉列表?顺序错误?您的查询是否返回了错误的数据?
-
你试过@Sylvester 的答案了吗?
-
包括您迄今为止为解决问题所做的工作的总结,以及您在解决问题时遇到的困难的描述。
-
@kerbholz 嗨,我得到一个空的下拉列表
标签: php codeigniter codeigniter-3 codeigniter-query-builder