Masih dengan tutorial PHP, kali ini saya akan membahas bagaimana caranya membuat Class PHP Pagination atau Class Paging dengan PHP. Sebelumnya saya mau menjelaskan bahwa tutorial ini berkaitan dengan tutorial sebelumnya, jadi beberapa file berhubungan dengan tutorial sebelumnya.
Menyiapkan bahan untuk Class PHP Pagination
Sama seperti tutorial sebelumnya yang pernah saya buat, kita perlu menyiapkan bahan untuk Class Paging dengan PHP ini, yang pertama adalah file style.css yang diambil dari tutorial class-mysql-yang-sederhana-tapi-powerfull-part-iii dengan menambahkan beberapa baris berikut :
div.pagination { /*padding:20px 0 20px 230px;*/ margin:5px; text-align:center; float:left; font-size:10px;}
.paging{ /* padding: 5px; */ background-color: #25a2dc; font-size:9px; margin-right:6px; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; color: #FFF; border: thin solid #666; text-decoration: none;}
div.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; text-decoration: none; color: #642403; }
div.pagination a:hover, div.pagination a:active { border:1px solid #ddd; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; color: #642403; background-color: #f4d583; }
div.pagination span.current { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; font-weight: bold; background-color: #f4d583; color: #642403; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; -moz-border-radius:4px; border-radius:4px; -webkit-border-radius:4px; color: #ccc; }
span.pagestat, span.total {margin:5px;padding: 0 3px 0 3px; border: 1px solid #ddd; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; font-weight: bold; background-color: #f4d583; color: #642403;}
Selanjutnya adalah Database dengan nama “test” sebagai berikut :
-- Database: `test`
--
CREATE DATABASE `test` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `test`;
--
-- Table structure for table `paging`
--
CREATE TABLE `paging` (
`nama` varchar(50) NOT NULL DEFAULT 'No Name',
`email` varchar(50) NOT NULL DEFAULT 'No Email'
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Dumping data for table `paging`
--
INSERT INTO `paging` (`nama`, `email`) VALUES
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('fff', 'dsf1234'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111'),
('dsfsd', '1111');
Wew… Panjangnya… Yah namanya juga mau coba paging makanya isi data untuk database pagingnya jadi panjang, gak apa-apalah lanjut aja sama pembahasan berikutnya.
Bahan Selanjutnya untuk Class Paging dengan PHP
Ini yang tak kalah penting, siapkan file php. Di sini saya akan menggunakan Class PHP(db_class.php) pada tutorial sebelumnya yaitu class-mysql-yang-sederhana-tapi-powerfull-part-ii dan configurasi(configuration.php) pada tutorial class-mysql-yang-sederhana-tapi-powerfull-part-i
Mempersiapkan file PHP, paging_class.php dan paging_contoh.php
Setelah semua bahan disiapkan (Kayak mau buat kue aja
) selanjutnya kita akan membuat file PHP yang akan kita beri nama paging_class.php dan paging_contoh.php, untuk source code keduanya saya akan lanjutkan pada tutorial berikutnya karena saya pikir terlalu panjang kalau dibuat dalam satu tutorial saja.
Signature :
No copy paste content please…. If you want do that, please include the original source. Original Post by www.all-info4you.com, written by Ivo Idham Perdameian
Pencarian yang menuju kemari:
- program konversi mata uang
- Buat program yang didalamnya terdapat fungsi konversi
- cara menggabungkan beberapa program pascal jadi satu program
- konversi mata uang dan add krus dengan visual basic
- konversi mata uang dengan visual basic dan dengan beberapa form
- program percabangan delphi untuk pemula
- program yang didalamnya terdapat fungsi konversi suhu
kapan ni tutorialnya dilanjutkan
Masih sibuk gan, nanti ane lanjutkan. Thank gan
sip, lanjutkan gan..
Seepp… Sudah ada dalam draf gan
hmm… dibandingkan ama artikel saya., artikel ini lebih berbobot ya., jadi ngerendah nih.,!
hehehe….
Santai aja gan, kitakan terus belajar menjadi yang terbaik.
hehehe… sip gan.,!