Membuat Pagination Dengan PHP
Membuat Pagination Dengan PHP ~ Berbicara tentang PHP yang merupakan sebuah bahasa pembrograman web yang saat ini banyak digunakan dikalangan Developher untuk membangun website dinamis. Selain karna kemudahan dalam mempelajarinya, PHP juga merupakan Produk Open Source, Sehingga Dapat Digunakan secara Bebas tanpa haru membayar lisensi kepada pengembang PHP.
Dalam PHP dikenal Istilah Pagination yang merupakan sebuah metode yang digunakan untuk membatasi tampilan data yang ada pada database per halamannya, dengan menggunakan Pagination, akan membuat halaman-halaman selanjutnya yang ada dalam database anda dengan mengukur jumlah per halaman dan total data yang ada didalam database yang ingin ditampilkan.
Pagination memang merupakan alternatif untuk membatasi data yang akan ditampilkan per halamannya, bahkan mesin Pencari Terpopuler saat ini (Google) juga menggunakan pagination untuk membatasi hasil pencarian hanya sepuluh teratas pe halamannya.
Membuat Pagination Pada PHP, Levelnya adalah Newbie, atau sangat mudah untuk digunakan, dan berikut adalah Cara-Cara Membuat Pagination Dengan PHP:
Pertama Buat database dan tabel yang nantinya akan ditampilkan di Browser dengan menggunakan PHP
create table Pagination (
nama varchar(30),
nim int(11),
kelas varchar(30));
Setelah Membuat database, buat file koneksi database menggunakan php dengan nama koneksi.php dan isi dengan code berikut ini :
<?php
mysql_connect("localhost","root","");
mysql_select_db("pagination");
?>
Selanjutnya Buat satu file php dengan nama paging.php kemudian masukkan code dibawah ini :
<table border="1" cellpadding="0" cellpadding="0">
<tr bgcolor=#468DFF >
<th><font class="head" color="#000" >No</font></th>
<th><font class="head" color="#000" >Nama</font></th>
<th><font color="#000" >Nim</font></th>
<th><font color="#000" >Kelas</font></th>
</tr>
<?php
//memanggil file koneksi
include('koneksi.php');
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
//Langkah 1: Tentukan batas,cek halaman & posisi data
$batas = 7;
$halaman = $_GET['halaman'];
if(empty($halaman)){
$posisi=0;
$halaman=1;
}
else{
$posisi = ($halaman-1) * $batas;
}
//Langkah 2: Sesuaikan perintah SQL
$sql="select * from pagination limit $posisi,$batas";
$hasil=mysql_query($sql);
$no=$posisi+1; // Agar angka (penomoran) mengikuti paging
while ($data=mysql_fetch_array($hasil)){
echo "<tr><td>$no</td><td>$data[nama]</td><td>$data[nim]</td><td>$data[kelas]</td>
</tr>";
$no++;
}
echo "</table>";
//Langkah 3: Hitung total data dan halaman serta link 1,2,3 ...
echo "<br>Halaman : ";
$file="paging.php";
$tampil2="select * from pagination";
$hasil2=mysql_query($tampil2);
$jmldata=mysql_num_rows($hasil2);
$jmlhalaman=ceil($jmldata/$batas);
for($i=1;$i<=$jmlhalaman;$i++)
if ($i != $halaman)
{
echo " <a href=$_SERVER[PHP_SELF]?halaman=$i>$i</A> | ";
}
else
{
echo " <b>$i</b> | ";
}
echo "<p>Total Data : <b>$jmldata</b> orang</p>";
?><?php
?>
Selanjutnya Load File tersebut di browser anda, selesai
membuat Pagination dengan metode diatas adalah salah satu cara dari banyak metode yang bisa digunakan, saya hanya memberikan metode yang mudah digunakan oleh Pemula.
Semoga artikel Membuat Pagination Dengan PHP bermanfaat bagi Anda. Jika kamu suka dengan artikel Membuat Pagination Dengan PHP ini, like dan bagikan ketemanmu.
Copas dari buku ya gan? :)
coba dlu gan itu script :P nga bisa
query nya mana
lanjut jalan dlu :D
Wah coba buat dulu mas, terimakasih mas
kok ga jln yg link ke hal 2
mohon bantuan
Gak jalan sob -_-
gak mau jalan ke halaman 2
kunjungi situs tutorial membuat website www.onphpid.com
semoga bermanfaat _www.onphpid.com
ada yg eror tu mas sciptnya.
Post a Comment