【发布时间】:2015-05-13 04:25:36
【问题描述】:
我是 CodeIgniter 的新手,我创建了一个简单的应用程序,该应用程序将从数据库中获取数据,然后将其显示在 <SELECT> 下拉列表中。我正在尝试从数据库中的特定字段获取数据到我的视图。到目前为止,我已经尝试了下面的代码(不工作):
我的模型(datamodel.php),
function getbanklist() {
$banklist = array();
$this->db->select("id, bank");
$this->db->from('bank');
$query = $this->db->get();
if ($query->num_rows >= 1){
foreach($query->result_array() as $row){
$banklist[$row['id']]=$row['bank'];
}
return $banklist;
}
}
我的控制器(home.php),
function index(){
$data['bankdata'] = $this->datamodel->getbanklist();
$this->load->view('viewdata', $data);
}
我的观点(viewdata.php),
<tr>
<th>BANK</th>
<td>
<div class="containers">
<select name="bank">
<?php foreach($bankdata as $bank){
echo '<option value="'.$bank['id'].'">'.$bank['bank'].'</option>';
} ?>
</select>
</div>
</td>
</tr>
我的数据库结构(见here),
身份证银行 ------------ 0 银行 1 1 银行 2 2 银行 3 3 银行 4 4 银行 5
【问题讨论】:
标签: php html codeigniter