为什么kategori_nama
没有出现在宿命论者身上。
这是我的控制器
function index(){
$data['title']='Portal Database Buku';
$data['dropdown']=$this->m->ambildataKategori('ref_kategori');
$this->load->view('home', $data);
}
我的模特
function ambildataKategori(){
return $this->db->get('ref_kategori');
}
视图
<input name="kategori_id">
<datalist>
<?php while($rows=mysql_fetch_assoc($dropdown)){ ?>
<option value="<?php echo $rows["kategori_nama"];?>">
<?php } ?>
</datalist>
答案 0 :(得分:0)
希望这会对您有所帮助:
注意:确保您已在控制器或autoload.php中加载数据库和模型
您的模型方法ambildataKategori
应该是这样的
public function ambildataKategori()
{
$query = $this->db->get('ref_kategori');
if ($query->num_rows() > 0 )
{
/*make sure your table has data
print_r($query->result_array());
*/
return $query->result_array();
}
}
您的观点应该是这样的:
<?php
if ( ! empty($dropdown)){ ?>
<datalist>
<?php foreach($dropdown as $item) {?>
<option value="<?php echo $item["kategori_nama"];?>">
<?php }?>
</datalist>
<?php }?>
供参考:https://www.codeigniter.com/user_guide/general/index.html