我是PHP代碼點火器中的新成員。如何根據模型返回的數據顯示不同的div。如果沒有數據返回,則返回此div。如果返回的數據在CI中爲空,則顯示不同的div
<div id='error_div' class='error'>No data here</div>
但是,如果至少有1個數據。應該顯示這個div:
<?php foreach($vendor as $result){ ?>
<div id='displayed_div'>
<table id="table_list">
<tr>
<td>ID Vendor</td>
<td><input type="text" value="<?php echo $result['id_vendor']; ?>" /></td>
</tr>
<tr>
<td>Vendor</td>
<td><input type="text" value="<?php echo $result['vendor']; ?>"</td>
</tr>
</table>
</div>
<?php }; ?>
我的控制器來獲取數據
public function detailed_vendor(){
$id_klasifikasi = $this->uri->segment(3);
$data['vendor'] = $this->model_vendor->show_vendor_by_kls($id_klasifikasi);
$this->load->view('view_vendor_detail',$data);
}
這是我的模型:
function show_vendor_by_kls($id_klasifikasi){
$this->db->select('*');
$this->db->from('vendor');
$this->db->join('vendor_detail', 'vendor.id_vendor = vendor_detail.id_vendor');
$this->db->join('klasifikasi', 'vendor_detail.id_klasifikasi = klasifikasi.id_klasifikasi');
$this->db->where('vendor_detail.id_klasifikasi', $id_klasifikasi);
$this->db->where('vendor.st_aktif', 1);
return $this->db->get()->result_array();
}
謝謝您的回答傢伙。 – Shota