Cara Mudah Membuat Paging di PHP
Cara Mudah Membuat Paging di PHP dengan source code yang lebih simpel namun pagination page berfungsi normal sehingga sangat cocok untuk yang sedang belajar cara membuat paging php mysql database. Membuat paging sederhana di php dengan cara simpel ini dilakukan tanpa menggunakan framework, jadi murni source code php dan database mysql. Kapan kita harus membuat paging php sehingga dapat membuat nomor halaman dalam bentuk paging? Jika kita memiliki banyak sekali data dan ingin di tampilkan berdasarkan jumlah tertentu per halamannya. Misal per 20 data atau 10 data, maka membuat paging php sangat di perlukan dalam kasus ini.
Cara mudah membuat paging di php dengan source code yang simpel ini kami lakukan pada sistem operasi Windows 7 dan menggunakan web server XAMPP ver 5.6 include dengan database MySQL. Sehingga tutorial paging php dapat langsung kita praktekan dan dapat mengetahui hasilnya apakah berhasil atau tidak.
Jadi langsung saja ke tutorial paging php, berikut adalah langkah langkah bagaimana cara mudah membuat paging di php dengan mudah tanpa menggunakan framework.
Cara Mudah Membuat Paging di PHP
Paging PHP
Membuat paging php dimulai dari menentukan berapa jumlah item tiap halaman yang akan ditampilkan ke dalam sebuah parameter, misal per paging page adalah 10. Kemudian dilakukan penangkapan parameter page tersebut dari method GET.
$halaman= 7; $page =isset($_GET["halaman"]) ? (int)$_GET["halaman"] : 1;
Source code di atas tersebut menjelaskan bahwa $page adalah didapat dari jika $_GET['halaman'] ter-set isset. Namun jika tidak, akan berisi value 1. Untuk menghindari penomoran melewati batas, seperti kurang dari satu atau berisi value kosong, maka filter di awal terlebih dulu dengan code paging php berikut;
$mulai =($page>1) ? ($page * $halaman) - $halaman : 0;
Untuk mengetahui berapa jumlah halaman page berarti harus didapatkan lebih dulu jumlah baris item yang ada. Jumlah item yang ada didapat dari query SQL mysql_num_rows, seperti berikut;
$result =mysql_query("SELECT * FROM tabel"); $total =mysql_num_rows($result); $pages =ceil($total/$halaman);
Bagian selanjutnya adalah melakukan filter atau batasan agar halaman page paging php yang terdapat di method GET tidak lebih dari jumlah halaman.
for ($i=1; $i<=$pages ; $i++){
Selanjutnya untuk cara mudah membuat paging di php adalah membuat desain navigasi paging php dalam bentuk nomor urut, mulai dari 1 sampai dengan terakhir. Angka terakhir di tentukan oleh berapa jumlah baris data dalam record di bagi dengan jumlah halaman per page paging php yang di tentukan.
<a href="index.php?halaman=<?php echo $i; ?>" style="text-decoration:none"><u><?php echo $i; ?></u></a>
Dari beberapa penjelasan di atas, selanjutnya kita akan mengimplementasikan paging php pada sebuah baris data siswa. Tampilannya adalah seperti gambar di bawah ini;
Untuk membuat paging di php seperti pada gambar di atas, silahkan ketik coding paging php lengkap berikut, dan sesuaikan dengan nama tabel yang teman-teman buat.
<html> <head> <title>Tutorial Cara Mudah Membuat Paging di PHP</title> </head> <body> <h3>Paging PHP Data Siswa - Tutorial Pagination dengan PHP</h3> <table border="1" cellpadding="2"> <tr height="32"> <td width="40" align="center">NO</td> <td width="140">NAMA</td> <td width="80">KELAS</td> </tr> <?php include "koneksi.php"; $halaman = 7; $page =isset($_GET["halaman"]) ? (int)$_GET["halaman"] : 1; $mulai =($page>1) ? ($page * $halaman) - $halaman : 0; $result =mysql_query("SELECT * FROM tb_siswa"); $total = mysql_num_rows($result); $pages = ceil($total/$halaman); $tampilMas =mysql_query("SELECT * FROM tb_siswa LIMIT $mulai, $halaman"); $no =$mulai+1; while($mas =mysql_fetch_array($tampilMas)){ ?> <tr> <td align="center"><?=$no++?></td> <td><?php echo $mas['nama']?></td> <td><?php echo $mas['kelas']?></td> </tr> <?php } ?> </table> <br /> <div style="font-weight:bold;"> Paging <?php for ($i=1; $i<=$pages ; $i++){ ?> <a href="index.php?halaman=<?php echo $i; ?>" style="text-decoration:none"><u><?php echo $i; ?></u></a> <?php } ?> </div> </body> </html>
Silahkan teman-teman eksekusi coding paging php di atas, jika ada error dalam membuat paging di php perhatikan kembali coding php yang ditulis atau cek kembali query dan database nya.
Tutorial Cara Mudah Membuat Paging di PHP
Sekian penjelasan tentang bagaimana cara mudah membuat paging di php dengan source code paging php yang sangat simpel dan mudah untuk belajar. Tutorial ini tidak membagikan source code atau query, karena memang hanya tampilan saja seperti itu. Jika ada error mohon hubungi kami melalui SMS atau email atau melalui form komentar dan obrolan. Semoga dapat membantu
Baca juga :
- Script Tampil Database dengan PHP MySQL | VIEW Data
- Cara Membuat Laporan PDF dengan PHP dan MySQL
- Membuat form login dan logout dengan PHP dan MySQL
- Membuat Form Input Data dengan PHP dan MySQL
- Cara Membuat Pagination Dengan PHP MySQL
Cara Mudah Membuat Paging di PHP
Tags: membuat paging di php, cara membuat paging di php, cara membuat paging php, paging php, cara mudah membuat paging di php