PHP Pagination (Membuat halaman)
Berikut adalah script dan penjelasan bagaimana membuat halaman untuk menampilkan data dari mysql dengan PHP.
Lihat hasilnya : http://appweb.co.cc/datakaryawan.php
<!-- Ini CSS untuk halaman--> <style type="text/css"> div.pagination { padding: 3px; margin: 3px; } div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #AAAADD; text-decoration: none; /* no underline */ color: #000099; } div.pagination a:hover, div.pagination a:active { border: 1px solid #000099; color: #000; } div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099; font-weight: bold; background-color: #000099; color: #FFF; } div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; } </style> <?php //jika variabel kosong maka defaultnya halaman pertama. $prev = $page - 1; //halaman sebelumnya $next = $page + 1; //halaman berikutnya $lastpage = ceil($total_pages/$limit); $lpm1 = $lastpage - 1; $pagination = ""; if($lastpage > 1) { $pagination .= "<div class=\"pagination\">"; //Link halaman sebelumnya if ($page > 1) $pagination.= "<a href=\"$targetpage?page=$prev\"> « Sebelumnya</a>"; else $pagination.= "<span class=\"disabled\"> « Sebelumnya</span>"; } ?> <table border="1"> <tr> <td>Nama</td> <td>Alamat</td> </tr> <?php while($row = mysql_fetch_array($result)) { // Data yang ditampilkan ?> <tr> <td><?=$row['nama']?></td> <td><?=$row['alamat']?></td> </tr> <?}?> </table> <?=$pagination?>
Iklan
Posted on 30 Januari 2012, in PHP & CSS. Bookmark the permalink. Tinggalkan komentar.
Tinggalkan komentar
Comments 0