Я хочу отобразить данные, основанные на пользователе, который вошел в систему, но ошибка, в то время как строка 1 (id_laporan
) отображается в соответствии с пользователем, а остальные не отображаются.
модель:
class user_model extends CI_Model{
public function tampil_data()
{
$sesdata = $this->session->userdata('ses_user');
$this->db->select('id_laporan','datetime','jenis_keg','object');
$this->db->where('username',$sesdata );
$this->db->from('tb_laporan');
$query = $this->db->get();
return $query;
}
}
контроллер
class user_data extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('user_model');
}
public function index(){
$kon['konten'] = 'view_laporan/index';
$kon['tampil_data']=$this->user_model->tampil_data();
$this->load->view('view_laporan/index',$kon);
}
}
просмотр дома
<div id="content-wrapper" class="container Home">
<?php $this->load->view($konten); ?>
</div>
в домашних условиях - это view_laporan / tampil
<table id="tampil_data" class="table table-hover">
<thead>
<tr>
<th>id laporan</th>
<th>waktu</th>
<th>jenis kegiatan</th>
<th>object</th>
</tr>
<?php
if($tampil_data->num_rows() > 0)
{
foreach($tampil_data->result() as $row)
{
?>
<tr>
<td><?php echo $row->id_laporan; ?></td>
<td><?php echo $row->datetime; ?></td>
<td><?php echo $row->jenis_keg; ?></td>
<td><?php echo $row->object; ?></td>
</tr>
<?php
}
}
else
{
?>
<tr>
<td colspan="5">No Data Found</td>
</tr>
<?php
}
?>
</thead>
<tbody></tbody>
</table>