Dalam suatu proyek web , pagination adalah bagian yang sangat penting dan dibutuhkan, untuk
menampilakn data yang ada di database . Dalam hal ini, Ajax pagination adalah salah satu cara
yang disukai oleh beberapa devloper web, karena akan membantu untuk meningkatkan User
Interface dari website yang anda kembangkan. Tutorial Membuat Pagination dengan jQuery
Ajax PHP dan MySQL ini akan menunjukkan bagaimana Anda dapat menerapkan pagination
Ajax di PHP menggunakan jQuery dan MySQL . Kami telah mengembangkan script sederhana
ini dengan membuat pagination dengan jQuery , Ajax , PHP , dan MySQL.
Pada gambar di atas adalah salah satu contoh pagination yang telah dibuat dengan
menggunakan PHP , dan hasilnya akan di tampilkan dari database MySQL dengan link
pagination . Melalui link pagination, Anda bisa menapilkan data dari database dengan jumlah
urutan yang akan ditampilkan. jQuery dan Ajax akan membantu untuk menampilkan data dari
database tergantung pada link pagination tanpa reload di halaman .
KODE PROMO : DOMAINDOTNET
Sebelum memulai Ajax Pagination di PHP , kita lihat struktur file berikut ini.
pagination.php
dbConfig.php
getData.php
index.php
jquery.min.js
style.css
Membuat Database
Untuk memulai membuat pagination ini kita akan memulai dengan membuat database dan tabel
postingan yang akan ditampilkan. Berikut script database dan tabel yang akan dibuat dalam
proyek pagination ini.
<?php
?>
<?php
$dbHost = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "codexworld";
// Check connection
if ($db->connect_error) {
?>
<script src="jquery.min.js"></script>
<script type="text/javascript">
$( document ).ajaxStart(function() {
$('.loading-overlay').show();
});
$( document ).ajaxStop(function() {
$('.loading-overlay').hide();
});
</script>
PHP & HTML :
Untuk menampilkan link pagination , Anda harus perlu membuat sebuah objek dari class
Pagination . Dan anda Juga akan menampilkannya dengan beberapa link berdasarkan data
yang ada di database, dengan menentukan batas setiap halaman dalam suatu pengaturan yang
ada di setiap link. Memanggil createLinks ( ) karena fungsi dari kelas Pagination untuk
menampilkan link pagination .
<div class="post-wrapper">
<div id="posts_content">
<?php
include('Pagination.php');
include('dbConfig.php');
$limit = 10;
$resultNum = $queryNum->fetch_assoc();
$rowCount = $resultNum['postNum'];
$query = $db-
>query("SELECT * FROM posts RDER BY id DESC LIMIT $limit");
<div class="posts_list">
<?php
while($row = $query->fetch_assoc()){
$postID = $row['id'];
?>
<?php } ?>
</div>
<?php } ?>
</div>
</div>
<?php
if(isset($_POST['page'])){
include('Pagination.php');
include('dbConfig.php');
$start = !empty($_POST['page'])?$_POST['page']:0;
$limit = 10;
$resultNum = $queryNum->fetch_assoc();
$rowCount = $resultNum['postNum'];
//get rows
$query = $db-
>query("SELECT * FROM posts ORDER BY id DESC LIMIT $start,$limit");
<div class="posts_list">
<?php
while($row = $query->fetch_assoc()){
$postID = $row['id'];
?>
<?php } ?>
</div>
<?php }
?>
Sekian Tutorial Membuat Pagination dengan jQuery Ajax PHP and MySQL untuk download
scriptnya silahkan klik link ini
Selamat Mencoba
Bagikan ini: