Silakan tunggu sedang proses
Minggu Pahing 05 Mei 2024 18:23
learn make rich
share make it perfect
Ayat Suci
Dan Tuhanmu sekali-kali tidak akan membinasakan negeri-negeri secara zalim, sedang penduduknya orang-orang yang berbuat kebaikan.
(QS. HUD:117)

 otomatis refresh

Javascript ayat
Daftar Fungsi
pasaran
Mencari nama hari dan nama pasaran
pdu2sms
Konversi dari PDU ke Teks SMS
bacarss
Membaca RSS dari beberapa situs
Para Rekan
MyWeblog

Membuat Tampilan Perhalaman

Aryo Sanjaya
Masih banyak yang menanyakan cara untuk menampilkan data perhalaman

Aryo Sanjaya
Jum'at Pon, 17 Maret 2006

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 :)

Komentar

Halaman Komentar:   < 1 2 

nk913

Selasa Kliwon, 27 Juni 2006

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 ;)


Halaman Komentar:   < 1 2 

Mengisi Komentar





untuk kode program, apit dengan tanda [code][/code].
contoh:

[code]
(kode program)
[/code]



Daftar Artikel PHP

» Menghitung Jarak Waktu (4)
Rabu Wage, 17 Mei 2006

Mengitung jarak waktu dan menampilkan sebagai Javascript

» Grabbing Kurs Dari BI (10)
Rabu Pahing, 5 April 2006

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)

» Autocomplete Pada Form (1)
Rabu Pahing, 5 April 2006

Contoh script berikut ini menampilkan cara mengisi value field suatu form, tanpa harus melakukan submit data

» Merubah Isi Combobox (1)
Selasa Legi, 4 April 2006

Pada artikel ini dibahas bagaimana cara merubah isi suatu combobox, sesuai dengan isi combobox lain yang dipilih oleh user

» AJAX, langkah 2 (3)
Kamis Kliwon, 9 Maret 2006

Membahas respon berupa XML, Request Timeout, dan method Post



Halaman:    1  2  3  >  

Artikel Rame
Aplikasi Handphone (250)
Senin Pon, 20 Februari 2006

Mengirim SMS dari PC (208)
Senin Wage, 28 November 2005

Membaca SMS dari PC (162)
Selasa Pahing, 14 Juni 2005

Source SMS Autorespond (66)
Senin Legi, 24 April 2006

Penyembunyian Password di Database (36)
Kamis Kliwon, 2 Juni 2005

Bukutamu
» Imam Izzatir Rizzan
Jum'at Kliwon
7 Juli 2006

» adindri
Selasa Pahing
4 Juli 2006

» Je Malakian
Selasa Pahing
4 Juli 2006

» A.Azis
Jum'at Pon
30 Juni 2006

» zorro
Kamis Pahing
29 Juni 2006


Halaman Bukutamu
Lain-lain
User online: 21
User login: 0

user/passwd: bpuser

Status Y!M
Saya sedang Offline. Silakan gunakan menu Kontak atau tinggalkan pesan di Yahoo! Messenger pada Id: aryo_sanjaya
© 2005-2024 BengkelProgram.com