Cara Membuat Pagination PHP MySQLI dan Boostrap 4 oleh - seputarbootstrap.xyz

Membuat Pagination PHP, MySQLI dan Boostrap 4



Nomor Nama Umur Alamat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
include 'koneksi.php'; ?>
<!DOCTYPE html>
<html>
<head>
<title>Tutorial Pagination -  Malasngoding.com</title>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<center>
<h2>Membuat Pagination PHP, MySQLI dan Boostrap 4</h2>
</center>
<br>
<br>
<table class="table table-bordered">
<thead class="thead-dark">
<tr>
<th>Nomor</th>
<th>Nama</th>
<th>Umur</th>
<th>Alamat</th>
</tr>
</thead>
<tbody>
$data_pegawai = mysqli_query($koneksi,"select * from pegawai");
$nomor = 1;
while($d = mysqli_fetch_array($data_pegawai)){
?>
<tr>
<td> echo $nomor++; ?></td>
<td> echo $d['pegawai_umur']; ?></td>
<td> echo $d['pegawai_umur']; ?></td>
<td> echo $d['pegawai_alamat']; ?></td>
</tr>
}
?>
</tbody>
</table>
</div>
</body>
</html>

Untuk code diatas, saya rasa tidak ada yang perlu dijelaskan dikarenakan materi sebelumnya sudah pernah di bahas cara menampillkan data. Menampilkan banyak data dalam satu halaman sangat tidak efektif, bisa di lihat dari tampilan berikut :

Menampilkan data didatabase

Menampilkan data didatabase

Dari gambar diatas bisa kita lihat bahwa menampilkan data dalam jumlah banyak tanpa menggunakan pagination sangat tidak efektif. Maka dari itu perlu pagination untuk memisahkan data menjadi beberapa halaman.

Berikut cara menampilkan pagination (pemisah data dalam beberapa halaman) :