apa sih pagging itu
pagging adalah teknik mempage halaman web dengan navigasi sehingga mudah untuk digunakan,,,
contohnya : jika kita mempunya beberapa data alumni sekolah yang berjumlah 1000 lebih, tidak mungkin kan kita tampilkan semua, bisa-bisa tampilan halaman web kita bisa menggulung scrollbar yang ada dikiri,,, juga membuat user merasa jenuh karna kebanyakan melihat ke bwah halaman..
untuk itu perlu kita lakukan teknik pagging.
oke kali ini saya anjurkan teknik pagingnya langsung dengan database,,,
kalau static ntar yang belum tau jadi rumit swaktu memakaai database...
1. Pertama harus kita lakukan adalah membuat database.
buat database dengan nama iht
2. Buat tabel dengan nama dataalumni
requirement nya :
no (int) 11
nama (varchar) 255
tahunlulus (varchar) 255
primary key (no) auto_increment
3. Isi data alumni nya :
isi terserah anda yang penting no, nama, n tahunlulus diisi
4. Buat file koneksi ke database.
koneksi.php
PHP Code:
$host="localhost";
$user="root";
$pass="";
$db="page";
mysql_connect($host,$user,$pass);
mysql_select_db($db);
?>
5. Setelah itu kita buat file paggingnya
pagging.php
PHP Code:
include "koneksi.php";
$table = dataalumni;
$hal = $_GET['hal']; //mengambil variabel get
if(!isset($_GET['hal'])){
$page = 1;
}
else {
$page = $_GET['hal'];
}
$max_results = 6; //total menampilkan atau mempage data
$from = (($page * $max_results) - $max_results); //script untuk memulai dari halaman
echo "
No |
Nama Alumni |
Tahun Lulus |
";
$tampil=mysql_query("SELECT * FROM $table ORDER BY nama DESC LIMIT $from, $max_results");
$no=1;
while ($r=mysql_fetch_array($tampil)){
echo "
$no |
$r[nama] |
$r[tahunlulus] |
";
$no++;
}
echo "
";
?>
Halaman : $total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM $table"),0);
$total_pages = ceil($total_results / $max_results);
if($hal > 1){
$prev = ($page - 1);
echo "
$prev ";
}
for($i = 1; $i <= $total_pages; $i++){
if(($hal) == $i){
echo "
$i ";
}
else
{
echo "
$i ";
}
}
// Build Next Link
if($hal < $total_pages){
$next = ($page + 1);
echo "
$next ";
}
?>
OKEEEEE artikel selesai sampe disini... hehehhe