Advertisement
GWibisono

M Hadiasyah punya code

Apr 30th, 2012
77
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.             @isset($_GET['page'])?$page=intval($_GET['page']):$page=1;
  12. //====================== jika ada Get bernama page.. nilainya adalah page itu sendiri
  13. //====================== bila tidak ada GET bernama page.. maka nilainya 1
  14.             $this->baris_per_halaman = $jum_baris_per_hal;
  15.             $this->halaman_sekarang = $page;
  16. /*
  17. tidak diperlukan
  18.             if (empty($this->halaman_sekarang))
  19.                 $this->halaman_sekarang = 1;
  20. */
  21.         } //function kelas_halaman($jum_baris_per_hal)
  22.        
  23.         function tentukan_total_baris($jumlah)
  24.         {
  25.             $this->jumlah_data = $jumlah;
  26.             $this->jumlah_halaman=
  27.                 ceil($jumlah / $this->baris_per_halaman);
  28.         }
  29.        
  30.         function peroleh_awal_record()
  31.         {
  32.             $awal_record = ($this->halaman_sekarang - 1) *
  33.                             $this->baris_per_halaman;
  34.             return $awal_record;
  35.         }
  36.        
  37.         function tampilkan_link_halaman()
  38.         {
  39.             if ($this->jumlah_halaman > 1)
  40.             {
  41.                 print("Halaman: ");
  42.                 for ($hal = 1; $hal <= $this->jumlah_halaman; $hal++)
  43.                 {
  44.                     If($hal == $this->halaman_sekarang)
  45.                         echo "$hal |";
  46.                     else
  47.                     {
  48.                         $nama_skrip = $_SERVER['PHP_SELF'];
  49.                         echo "<a href=\"$nama_skrip?page=$hal\"" .
  50.                                 ">$hal</a> |\n";
  51.                     }
  52.                 }
  53.             }
  54.         }//function tampilkan_link_halaman()
  55.  
  56.     } //CLASS
  57.  
  58. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement