Tuesday, April 23, 2013

buat paging class dengan PHP


dulu ane pernah iseng2 nyobain script2 PHP dari temen. eh malah sekarang jd nagih deh... dan sekarang ane mau ngulas gimana buat paging class....
mungkin kalo ada yang udah post ane ga tahu om, jadi maaf ya...??
semoga belum ada omz...

paging class....??
opo iku...??
mungkin sebagaian ada yang ga paham dengan ini....
hhehe...

ada yang pernah lihat google...??
di bawah itu kan ada halaman 1,2,3,4,dst...
atau GOOOOOOOOOOOOOOOOGLE.....
nah, itulah yang dinamakan paging class.... :)

nah di sini saya ingin memberikan code nya, tapi yang masih standard om...

<?php
mysql_connect
("localhost","root","12345");mysql_select_db("pintar");
//cara di bawah ini untuk menentukan batas data, posisi, dan halaman ..$batas   7;$page $_GET['page'];
if(empty(
$page)){
    
$halaman=1;
        
$posisi=0;
   
}else{
    
$posisi = ($page-1) * $batas;
}
// Sesuaikan perintah SQL$sql="select * from anggota limit $posisi,$batas";$query=mysql_query($sql);
$no=$posisi+1// Agar penomoran mengikuti pagingwhile ($data=mysql_fetch_array($query)){
  echo 
"$no $data[nm_mahasiswa] $data[universitas]<br>";
  
$no++;
}
//Hitung total data dan link page (1,2,3,4,dst) ...echo "<br>Halaman : ";
$sql2="select * from anggota";$query2=mysql_query($sql2);$result2=mysql_num_rows($query2);$jumlahpage=ceil($result2/$batas);$i=1;
while(
$i<=$jumlahpage){
if (
$i != $page)
{
    echo 
" <a href=$_SERVER[PHP_SELF]?page=$i>$i</A> | ";
}
else
{
    echo 
" <b>$i</b> | ";
}
$i++;
}
echo 
"<p>Total anggota : <b>$result2</b> orang</p>";?>

nah, ini nanti hasilnya akan keluar page-page lanjutan halaman 2,3,4,5,6, dst dengan data yang ditampilkan sejumlah $batas diatas...
jika data yang mau ditampilkan 10 perhalaman, $batas tinggal di ubah $batas = 10;

nah, selamat mencoba ya gan...
InsyaAlloh, kedepannya bakal banyak yang di kupas tuntas setajam cutter....
#niru tayangan nya RC*I...

Newer Post Older Post Home