

Berikut ini adalah listing program PHP untuk menampilkan data, yang terpisah pada beberapa halaman. Yang perlu dilakukan adalah merubah setting koneksi ke database, dan nama tabel serta field sesuai dengan data yang akan ditampilkan.
Masih sangat simple sebenarnya, namun dapat dikembangkan sesuai kebutuhan masing-masing.
Selamat mencoba :)
Saya berpendapat bahwasanya ada 3 hal yang harus kita perhatikan kalo mo buat pager, antara lain:
1. Jika nilai yang diterima "minus", apa yang harus dilakukan?
contoh: $halaman= -3;
Pendapat saya, daripada mengeluarkan
pesan error lebih baik: :)
// * notes: Jika halaman termasuk dalam $_GET
2. Jika nilai yang diterima lebih besar dari jumlah data apa yang harus dilakukan?
contoh kasus: $jmlData= 30; $halaman= 31;
3. Berapa nomor pager-kah yang akan ditampilkan? Seringkali dijumpai nomor pager yang kelewat banyak dan merusak tampilan situs.
contoh kasus:
Page: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51, dst, dst.
Apa yang harus dihadapi jika mendapati kasus yang demikian?
1. Solusi yang saya lihat pada WACT.
Page: 1 of 50 first|prev|1|2|3|...|48|49|50|next|last
2. Yang saya sukai
Page: first|prev|21|22|23|24|25|26|27|28|29|30|next|last
mmm... kira2x:
$tampilkan= ceil($jmlNoPager/$jmlNoPagerPerHalaman);
3. dst ...
Salam
Ooops masih ada lagi, jika dlm satu halaman terdpt banyak variabel $_GET (variabel yang juga umum digunakan untuk $paging) yang digunakan, ex: $_GET['aksi'], $_GET['view'], dst, dst. mau kita letakkan dmn var $halaman tsbt?
contoh kasus: proxy.php?route=id&city=jogja
bisa jadi:
proxy.php?halaman=2
(meng-overwrite variabel yang telah ada sebelumnya)
atau
proxy.php?route=id&city=jogja&halaman=2
(variabel halaman di append ke var $_GET yang telah ada sebelumnya) :)
Semoga bisa jadi pertimbangan ;)
Tambah kalo mo download http://www.phpclasses.org/browse/package/3202.html
kok banyak program yang gak jalan ? setelah dipindahkan kekomputer lain
Halo Mr. John Koplo, Selama aku mencoba sih memang benar seperti itu
Pada komentar pertama: if ($halaman > 1) berarti yang dianggap benar adalah jika $halaman bernilai 2, 3 dan seterusnya. Karena halaman pertama adalah variabel $halaman berisi nilai 0, maka jika $halaman bernilai 2 berarti itu adalah halaman ketiga. Dan jika $halaman bernilai 1, berarti itu adalah halaman kedua. Begitu. Semoga ga tambah bingung
mas aku mau nanya gpp neh!!! koneksinya pake php&oracle gmn sih menampilkan data perhalaman trus listing pake dreamweaver. Gitu aja mas....Makasih sebelumnya
mas. mau tanya, kalo saya mau rubah tampilan, misal field cuman 2 aja yng mo di tampilin.. itu bisa ga..?
makasih. wassalam.
[URL= www.holdemradio.com/online-backgammon.html ]Backgammon[/URL]
maaf, mas mau ikut tanya nich,, boleh ngga?
kalau boleh, balas ya,,, thank's for all your answer
bagaimana cara membuat account 1 $ di phone out yahoo messenger???????
para hecker2 disini udach bisa buat account seperti itu
kalau ngga percaya balas dengan cara berkunjung ke ur13.wordpress.com dan beri komentarnya,, ntar saya kasih contoh accountnya(username dan passwordnya)
» GRABBING KURS BANK BCA (7)Constructors sebuah methode yg dijalakan ketika sebuah object dibuat dari sebuah class sedangkan Destructors adalah methode untuk menghapus object ketika script/program berakhir.
» OOP Pada PHP (Part 1) (23)TERINSPIRASI DARI GRABBING KURS BI BANG ARYO
» Menghitung Jarak Waktu (33)Pembahasan mengenai dasar pemrograman OOP pada PHP
(Rakhmad Maulidi)
» Grabbing Kurs Dari BI (21)Mengitung jarak waktu dan menampilkan sebagai Javascript
Grabbing data adalah tindakan tidak sopan. Tapi kali ini yang dibahas adalah teknik grabbing, masalah moral dan etika silakan cari sendiri (inspired by Iwan Fals)