Membuat Aplikasi Klinik #06 - Pagination
Pada tahap ini kita akan membuat fungsi untuk menampilkan data - data yang sudah dibuat sebelumnya dalam bentuk tabel. Disini data tidak ditampilakn begitu saja melainkan di limit, dibagi menjadi beberapa data atau istilahnya di paginasi
Silahkan tambahkan fungsi berikut kedalam file Pasiencreate.php
public function pasien_table()
{
?>
<div class="card">
<div class="card-header">
<h3 class="card-title">DataTable with default features</h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<table id="example2" class="table table-bordered table-striped">
<thead>
<tr>
<th>NO</th>
<th>NIK</th>
<th>Nama Lengkap</th>
<th>Alamat</th>
<th>Kontak</th>
<th>Aksi</th>
</tr>
</thead>
<tbody>
<?php
$no = 1;
$data = $this->obj->pagination('halaman','pasien',10,NULL,'ORDER by pasien_id DESC');
$data->execute();
while($row=$data->fetch(PDO::FETCH_BOTH))
{
?>
<tr>
<td><?=$no?></td>
<td><?=$row['pasien_nik']?></td>
<td><?=$row['pasien_nama']?></td>
<td><?=$row['pasien_alamat']?></td>
<td><?=$row['pasien_kontak']?></td>
<td>
<a href="?page=pasien_edit&pasien_id=<?=$row['pasien_id']?>"><i class="fas fa-pen"></i></a>
<a href="?page=pasien_delete&pasien_id=<?=$row['pasien_id']?>"><i class="fas fa-trash"></i></a>
</tr>
<?php $no+=1; } ?>
</tbody>
</table>
</div>
<!-- /.card-body -->
<?php
$this->obj->paginationNumberBootstrap('pasien',10,'page=semua_pasien','halaman');
?>
</div>
<?php
}
public function pasien_table_index()
{
?>
<div class="content-wrapper">
<?=$this->app->bread('Semua Pasien','Home','?page=home')?>
<section class="content">
<div class="container-fluid">
<?=Pasiencreate::pasien_table()?>
</div>
</section>
</div>
<?php
}
Selanjutnya test atau panggil untuk pengujian tabelnya dengan mengedit fungsi Moduleload.php menjadi seperti berikut
public function test($path='')
{
$this->themes->head($path);
$this->themes->css($path);
$this->themes->admin_nav_header($path);
$this->themes->admin_sidebar($path);
$this->crud->pasien_table_index();
$this->themes->footer($path);
}
0 Response to "Membuat Aplikasi Klinik #06 - Pagination"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin