Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class kelas_halaman
- {
- var $halaman_sekarang;
- var $jumlah_data;
- var $jumlah_halaman;
- var $baris_per_halaman;
- function kelas_halaman($jum_baris_per_hal)
- {
- if(@!is_null($_GET['page']){
- $page=intval($_GET['page'])
- }else{
- $page=1;
- }
- //====================== jika ada Get bernama page.. nilainya adalah page itu sendiri
- //====================== bila tidak ada GET bernama page.. maka nilainya 1
- $this->baris_per_halaman = $jum_baris_per_hal;
- $this->halaman_sekarang = $page;
- /*
- tidak diperlukan
- if (empty($this->halaman_sekarang))
- $this->halaman_sekarang = 1;
- */
- } //function kelas_halaman($jum_baris_per_hal)
- function tentukan_total_baris($jumlah)
- {
- $this->jumlah_data = $jumlah;
- $this->jumlah_halaman=
- ceil($jumlah / $this->baris_per_halaman);
- }
- function peroleh_awal_record()
- {
- $awal_record = ($this->halaman_sekarang - 1) *
- $this->baris_per_halaman;
- return $awal_record;
- }
- function tampilkan_link_halaman()
- {
- if ($this->jumlah_halaman > 1)
- {
- print("Halaman: ");
- for ($hal = 1; $hal <= $this->jumlah_halaman; $hal++)
- {
- If($hal == $this->halaman_sekarang)
- echo "$hal |";
- else
- {
- $nama_skrip = $_SERVER['PHP_SELF'];
- echo "<a href=\"$nama_skrip?page=$hal\"" .
- ">$hal</a> |\n";
- }
- }
- }
- }//function tampilkan_link_halaman()
- } //CLASS
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement