Advertisement
GWibisono

M Hadiasyah punya code ver 2

Apr 30th, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     class kelas_halaman
  3.     {
  4.         var $halaman_sekarang;
  5.         var $jumlah_data;
  6.         var $jumlah_halaman;
  7.         var $baris_per_halaman;    
  8.        
  9.         function kelas_halaman($jum_baris_per_hal)
  10.         {
  11.             if(@!is_null($_GET['page']){
  12.                 $page=intval($_GET['page'])
  13.             }else{
  14.                 $page=1;
  15.             }
  16. //====================== jika ada Get bernama page.. nilainya adalah page itu sendiri
  17. //====================== bila tidak ada GET bernama page.. maka nilainya 1
  18.             $this->baris_per_halaman = $jum_baris_per_hal;
  19.             $this->halaman_sekarang = $page;
  20. /*
  21. tidak diperlukan
  22.             if (empty($this->halaman_sekarang))
  23.                 $this->halaman_sekarang = 1;
  24. */
  25.         } //function kelas_halaman($jum_baris_per_hal)
  26.        
  27.         function tentukan_total_baris($jumlah)
  28.         {
  29.             $this->jumlah_data = $jumlah;
  30.             $this->jumlah_halaman=
  31.                 ceil($jumlah / $this->baris_per_halaman);
  32.         }
  33.        
  34.         function peroleh_awal_record()
  35.         {
  36.             $awal_record = ($this->halaman_sekarang - 1) *
  37.                             $this->baris_per_halaman;
  38.             return $awal_record;
  39.         }
  40.        
  41.         function tampilkan_link_halaman()
  42.         {
  43.             if ($this->jumlah_halaman > 1)
  44.             {
  45.                 print("Halaman: ");
  46.                 for ($hal = 1; $hal <= $this->jumlah_halaman; $hal++)
  47.                 {
  48.                     If($hal == $this->halaman_sekarang)
  49.                         echo "$hal |";
  50.                     else
  51.                     {
  52.                         $nama_skrip = $_SERVER['PHP_SELF'];
  53.                         echo "<a href=\"$nama_skrip?page=$hal\"" .
  54.                                 ">$hal</a> |\n";
  55.                     }
  56.                 }
  57.             }
  58.         }//function tampilkan_link_halaman()
  59.  
  60.     } //CLASS
  61.  
  62. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement