Fauzian Sebastian (Zian Tech)
Menu
  • Home
  • TKJ
    • Perakitan
    • Installasi
    • Konfigurasi
    • TroubleHosting
  • Rekayasa Perangkat Lunak
    • WEB Design
    • Software Aplication
  • Multimedia
    • Animation
    • Desain Graphic
  • Trending Topic
  • Tentang Saya

Thursday, 4 September 2014

Membuat Fitur Load More dengan jQuery Ajax PHP

By zianovel07:16:00 No comments
Setelah beberapa hari yang lalu saya memposting tentang Membuat Pencarian Data dengan jQuery Ajax dan PHP, pada pagi hari ini saya akan memposting masih tentang Membuat Fitur Load More dengan jQuery Ajax PHP.

Mungkin anda pernah melihat pada website sebuah berita atau yang lainnya, dimana pada bagian komentar ada fitur load more, lalu ketika diklik load more maka akan muncul komentar yang selanjutnya sampai komentar itu sudah terload semua. 

Langkah - langkah  Membuat Fitur Load More dengan jQuery Ajax PHP.

1. Buat sebuah database dengan nama latihan lalu buat table dengan nama komentar
create table komentar (
id int(11) primary key auto_increment,
nama varchar(30),
tanggal datetime,
isi text
)

2.  Buat sebuah file dengan nama koneksi.php
<?php
$server="localhost";
$user="root";
$password="root";
$database="komentar";
$conn=mysql_connect($server,$user,$password) or die ("gagal koneksi ke database"); // untuk koneksi keserver
$db=mysql_select_db($database); // untuk memilih database
?>

3. Buat sebuah file dengan nama index.php
<?php include "koneksi.php";?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>[Tutorial_Koding]_Load_More_Comment</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
$("#lihat").click(function() // event ketika <div id="lihat"> di klik
{
$("#lihat").html('<img src="loading.gif"/>'); // memunculkan loading.gif
// melakukan request ke load_komentar.php untuk mendapatkan data pada table komentar
$.ajax({
type:"post",
url:"load_komentar.php",
data:"urut="+$(".baris:last").attr('id'),
success: function(html)
{
if (html)
{
$("#content").append(html); // menambahkan komentar yang di request dari load_komentar.php ke <div id="content">
$("#lihat").html('<a href="#">Tampilkan Komentar</a>');
}
else
{
$("#lihat").replaceWith('<div id="lihat">Tidak ada komentar lagi</div>');
}
}
});
});
});
</script>
</head>

<body>
<div id="content">
<?php
$query=mysql_query("select * from komentar order by id desc limit 0,2");
while ($data=mysql_fetch_array($query))
{
?>
<div class="baris" id="<?=$data['id'];?>">
<b><?=$data['nama'];?></b>-<small><?=$data['tanggal'];?></small><br />
<p><?=$data['isi'];?></p>
</div>
<hr />
<?php
}
?>
</div>
<div id="lihat"><a href="#">Tampilkan Komentar</a></div>
</body>
</html>

4. Buat file dengan nama load_komentar.php
<?php
include "koneksi.php"; // include koneksi.php

if ($_POST['urut'])
{
// query untuk menampilkan data komentar
$query=mysql_query("select * from komentar where id < '".$_POST['urut']."' order by id desc limit 0,2");
while ($data=mysql_fetch_array($query)) // perulangan untuk menampilkan data komentar
{
?>
<div class="baris" id="<?=$data['id'];?>">
<b><?=$data['nama'];?></b>-<small><?=$data['tanggal'];?></small><br />
<p><?=$data['isi'];?></p>
</div>
<hr />
<?php
}
}
else
{
echo "tidak dapat";
}
?>

5. Buka buka web browser dan masukan url localhost/nama_folder/

Membuat Fitur Load More dengan jQuery Ajax PHP

Membuat Fitur Load More dengan jQuery Ajax PHP

Membuat Fitur Load More dengan jQuery Ajax PHP

Anda bisa mendownload source codenya disini
dan untuk passwordnya disini

Tunggu tutorial menarik lainnya, karena itu tetap kunjungi terus blog ini
Email ThisBlogThis!Share to XShare to Facebook
Newer Post Older Post Home

0 komentar:

Post a Comment

Popular Posts

  • Mengatasi error "String or binary data would be truncated. The statement has been terminated."
    Malam semua setelah beberapa jam yang lalu saya memposting tentang CRUD dengan VB.NET Bagian 1  kali ini saya akan memposting  C ara mengata...
  • Tutorial Sql Injection Dengan SQLMAP Kali Linux
    Tutorial Sql Injection Dengan SQLMAP Kali Linux - SQL Injection merupakan sebuah teknik hacking dimana seorang penyerang dapat memasukka...
  • Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux
    Memutuskan Koneksi Orang Lain Dengan Tuxcut Kali Linux - Tuxcut adalah sebuah program kecil yang berfungsi ( netcut ) "memotong ...
  • Cara Dual Boot Kali Linux dan Windows
    Kali Linux Indonesia - Cara Install Dual Boot Kali Linux dan Windows halo sobat dimana pun berada disini penulis blog Kali Linux Indonesia...
  • Cara Mengatasi Error di Kali Linux
    Cara Mengatasi Error di Kali Linux - Pernah kah anda mengalami error di kali linux anda? jika pernah pasti menjengkelkan tidak bisa update t...

Blog Archive

  • ►  2020 (1)
    • ►  March (1)
  • ►  2016 (26)
    • ►  October (10)
    • ►  May (1)
    • ►  February (3)
    • ►  January (12)
  • ►  2015 (35)
    • ►  December (2)
    • ►  October (4)
    • ►  September (18)
    • ►  August (1)
    • ►  June (1)
    • ►  May (2)
    • ►  April (1)
    • ►  March (1)
    • ►  January (5)
  • ▼  2014 (99)
    • ►  December (1)
    • ►  November (3)
    • ►  October (1)
    • ▼  September (6)
      • Perulangan Foreach di VB.NET dan C#
      • Menampilkan Progress bar di Taskbar dengan VB.NET ...
      • Membuat Chained Combobox dengan jQuery Ajax PHP
      • Membuat Fitur Load More dengan jQuery Ajax PHP
      • Membuat Pencarian Data dengan jQuery Ajax dan PHP
      • Export Data ke HTML dengan VB.NET dan C#
    • ►  August (3)
    • ►  July (3)
    • ►  June (9)
    • ►  May (9)
    • ►  April (27)
    • ►  March (20)
    • ►  February (10)
    • ►  January (7)
  • ►  2013 (17)
    • ►  December (6)
    • ►  November (1)
    • ►  October (9)
    • ►  March (1)

Tentangku Yang tak pernah Usai

My Photo
zianovel
Kenalan dulu yu, karena ada istilah tak kenal maka tak sayang. Ya walaupun terkadang udah lama kenal eh ga disayang-sayang. Giliran udah kenal dan udah sayang, eh malah ditinggal pas lagi sayang-sayangnya.
View my complete profile

Copyright © Design by Muhamad Fauzian