Membuat Paging (Halaman) Sederhana.

paging

Paging berguna untuk menampilkan data yang jumlahnya banyak dibagi kedalam beberapa halaman dan setiap halaman ditentukan berapa data yang akan ditampilkan. Dalam tutorial ini akan dibahas tentang paging dalam halaman “bukutamu”. Untuk contoh programnya, Download URL ini :

http://www.4shared.com/file/117114733/4a6f3fd/paging.html

Potongan Program :

<?

include “conn.php”; //include file koneksi

$entries=3; //nilai awal==jumlah data yang ditampilkan setiap halaman

//************awal paging************//

$query=mysql_db_query($db,”select * from guestbook”,$koneksi); //input

$get_pages=mysql_num_rows($query); //dapatkan jumlah semua data

//jika jumlah semua data lebih banyak dari nilai awal yang diberikan

if ($get_pages>$entries)

{

echo “Halaman : “;

$pages=1;

while($pages<=ceil($get_pages/$entries))

{

if ($pages!=1)

{

echo ” | “;

}

?>

<!–Membuat link sesuai nama halaman–>

<a href=”paging.php?id=<? echo ($pages-1); ?> ” style=”text-decoration:none”>

<font size=”2″ face=”verdana” color=”#009900″><? echo $pages; ?></font></a>

<?

$pages++;

}

}else{

$pages=0;

}

//**************akhir paging*****************//

?>

</font>

<?

$page=(int)$_GET['id'];

$offset=$page*$entries;

//menampilkan data dengan menggunakan limit sesuai parameter paging yang diberikan

$result=mysql_db_query($db,”select * from guestbook order by tgl desc limit $offset,$entries”,$koneksi); //output

$jumlah=mysql_num_rows($query);

?>

Depok, 10 Juli 09

noname

Leave a Reply