Tampilkan postingan dengan label paging. Tampilkan semua postingan
Tampilkan postingan dengan label paging. Tampilkan semua postingan

2014-03-31

Kode untuk paging


setelah membaca 2 artikel sebelumnya. Dan tentunya anda bingung!? berikut adalah kodenya

http://pastebin.com/kPDEb1Dj
Kode ini memiliki beberapa masukan yaitu

  • tidak menyarankan memakai global dalam fungsi 
  • memberikan alternatif bila variabel yang dikirim banyak
  • cara melakukan query tidak harus mysql_query, mysql_fetch dan lain-lain! bebaskan gayamu bahkan saya menyarankan memakai PDO, mysqli dan lainnya selain mysql_.. alasannya karena mysql mungkin tidak akan di support lagi oleh xampp ato server dimasa depan
  • selalu uji query yang anda buat.. jangan percaya berjalan ok.. 

2014-03-29

Logika Paging Part 2

berangkat dari tutorial sebelumnya. Mari pelajari tentang paging! Pertama yang perlu dikumpulkan adalah halaman berapa yang sedang dibuka!
Bila pakai konsep page bukan start, maka kamu sudah dapat halamannya.. Namun mari kita percepat dengan logika yang lain yaitu mengumpulkan semua variabel yang dapat digunakan untuk paging yaitu

  • total data
  • total halaman
  • halaman sebelumnya
  • halaman sesudahnya
  • alamat ke halaman lainnya
Saran dari saya adalah membuat paging sebagai fungsi dengan variable yang dikirim sesuai dengan yang dibutuhkan.

logika paging part 1

sebelum masuk ke paging.. mari bahas dari sisi apa yang tampil bukan pagingnya. Asumsikan gw punya data barang komoditas yang sedang ngantri di gudang buat keluar.

Bahas apa yang dipakai dahulu yaitu komoditas. Nah komoditas ini memiliki nama (terpenting) dan keterangan lain (tidak usah diperjelas agar pendek). Berikutnya prioritas barang yang akan keluar adalah barang yang memiliki status siap keluar (5). lalu yang keluar duluan adalah yang tanggal keluarnya lebih tua (1 maret) dan yang tanggal hari ini.

Jadi kita punya table komoditas yang memiliki field (sederhana)

  1. id
  2. nama
  3. tanggal
  4. status
dari sini kita akan keluarkan datanya, menggunakan logika ini
  • panggil data dengan query. Ingat pada status dan ordernya yang berdasarkan tanggal lebih tua
  • pastikan query benar . SANGAT PENTING
  • tampilkan data