Tentang Blog

Blogger memang sederhana namun fitur platform blogging yang kaya . Seperti sistem Blogging lainnya , Anda dapat membuat template Blogger Anda sendiri untuk blog Anda. #Fadhel.rizqy

Friday, September 16, 2016

RPL NEWS

Membuat pagination PHP Mysql

Membuat pagination PHP Mysql


Assalamualaikum wr.wb

Pagi kawan, pada hari ini saya akan sharing tentang Membuat pagination PHP Mysql


Hasil gambar untuk pagination php
A. Pengertian
Pagination adalah proses membagi konten web dan menampilkannya pada halaman terpisah. Sebagai contoh misalnya ada sebuah halaman yang berisi daftar koleksi musik yang jumlah totalnya mencapai 200 item.

B. Latar Belakang
Saat belajar pemrograman tentu kita akan sering berhubungan dengan database. Salah satu hal yang biasanya menjadi kendala bagi pemula yang belajar pemrograman yaitu menampilkan data dengan limit dan di bagi menjad per halaman.
Berikut ini kita akan belajar mengenai paginasi atau membuat halaman untuk menampilkan data mysql yang banyak.

C. Maksud dan tujuan
menampilkan data yang ada di database. Intinya nanti kita akan menampilkan data dari database yang dalam menampilkannya dibatasi hanya beberapa data saja, dan data yang lainnya ada pada halaman selanjutnya.

D. Alat dan Bahan
  • Komputer / Laptop
  • Text Editor
E. Langkah - langkah
1. Buat Database dengan nama pagnition
2. Buat Tabel paging dan Isinya

CREATE TABLE `paging` (
  `id` int(11) NOT NULL auto_increment,
  `nama` varchar(32) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=25 ;
--
-- Dumping data for table `paging`
--
INSERT INTO `paging` VALUES (1, 'Fatoni');
INSERT INTO `paging` VALUES (2, 'Arif');
INSERT INTO `paging` VALUES (3, 'Tedy');
INSERT INTO `paging` VALUES (4, 'Sultoni');
INSERT INTO `paging` VALUES (5, 'Mohammad');
INSERT INTO `paging` VALUES (6, 'Mustain');
INSERT INTO `paging` VALUES (7, 'Ayu');
INSERT INTO `paging` VALUES (8, 'Safitri');
INSERT INTO `paging` VALUES (9, 'Ahmad');
INSERT INTO `paging` VALUES (10, 'Kiwil');
INSERT INTO `paging` VALUES (11, 'Abdul');
INSERT INTO `paging` VALUES (12, 'Rohman');
INSERT INTO `paging` VALUES (13, 'Vivin');
INSERT INTO `paging` VALUES (14, 'Megawati');
INSERT INTO `paging` VALUES (15, 'Jokowi');
INSERT INTO `paging` VALUES (16, 'Sukowi');
INSERT INTO `paging` VALUES (17, 'Dwi');
INSERT INTO `paging` VALUES (18, 'Ikke');
INSERT INTO `paging` VALUES (19, 'Janah');
INSERT INTO `paging` VALUES (20, 'Evitamala');
INSERT INTO `paging` VALUES (21, 'Ttorialweb');
INSERT INTO `paging` VALUES (22, 'JagoScript');
INSERT INTO `paging` VALUES (23, 'GuideKomputer');
INSERT INTO `paging` VALUES (24, 'Pino');

3. Selanjutnya adalah membuat script index.php untuk menampilkan data dengan paging, dan berikut ini scriptnya:

<html>
<head>
<title>Simple Pagination</title>
</head>
<body>
<?php
mysql_connect("localhost", "root", "123");
mysql_select_db("pagnition");
$per_page = 5;
$page_query = mysql_query("SELECT COUNT(*) FROM paging");
$pages = ceil(mysql_result($page_query, 0) / $per_page);
$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;
$query = mysql_query("SELECT * FROM paging LIMIT $start, $per_page");
while($query_row = mysql_fetch_assoc($query)){
echo '<p>'.$query_row['id'].' - '.$query_row['nama'].'</p>';
}
if($pages >= 1 && $page <= $pages){
for($x=1; $x<=$pages; $x++){
echo ($x == $page) ? '<b><a href="?page='.$x.'">'.$x.'</a></b> ' : '<a href="?page='.$x.'">'.$x.'</a> ';
}
}
?>
</body>
</html>

F. Referensi
G. Hasil dan Kesimpulan
Dengan pagination kita bisa membatasi penampilan data dari database.

Yak, itu tadi penjelasan singkat tentang Membuat pagination PHP Mysql , jangan lupa untuk kunjungi terus blog saya untuk mengetahui kelanjutan materi ini Sekian Termiakasih

Wassalamualaikum wr.wb

RPL NEWS

About RPL NEWS

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :