Cara Menampilkan Data Tanpa Double Excel

Mari kita bahas tentang cara menampilkan data dengan menggunakan teknologi Ajax, PDO dan PHP

Apa itu Ajax?

Ajax (Asynchronous JavaScript and XML) adalah teknologi yang memungkinkan untuk memuat konten situs web tanpa harus memuat ulang halaman tersebut. Dengan Ajax, situs web dapat mengirim dan menerima data dari server secara asinkron, sehingga pengguna tidak perlu menunggu halaman kompleks untuk dimuat saat melakukan tindakan.

Apa itu PDO?

PDO atau PHP Data Object merupakan sebuah library pada PHP yang memudahkan programmer saat berinteraksi dengan database. PDO dapat digunakan untuk terhubung ke berbagai jenis database, seperti MySQL, PostgreSQL, dan SQLite.

Apa itu PHP?

PHP merupakan bahasa pemrograman yang digunakan di sisi server. PHP biasa digunakan untuk membuat aplikasi web yang dinamis dan interaktif, seperti blog dan situs web ecommerce.

Cara Menampilkan Data Tanpa Reload dengan Ajax, PDO, PHP

Berikut adalah contoh kode yang dapat digunakan untuk menampilkan data tanpa reload dengan Ajax, PDO, dan PHP:

File HTML

“`html



Menampilkan Data Tanpa Reload dengan Ajax, PDO, PHP


Menampilkan Data Tanpa Reload dengan Ajax, PDO, PHP


No Nama Email
Baca Juga :  CARA BUAT FORM INPUT DATA DI EXCEL



“`

File PHP

“`php
prepare($sql);
$stmt->execute();
$data = $stmt->fetchAll();

// Mengubah data menjadi bentuk JSON
echo json_encode($data);

?>
“`

File script.js

“`js
$(document).ready(function()
// Memuat data pada saat halaman dimuat
loadData();

function loadData()
$.ajax(
url: ‘data.php’,
type: ‘GET’,
success: function(response)
// Mengubah JSON menjadi objek JavaScript
var data = JSON.parse(response);

// Mengosongkan tabel sebelum menampilkan data
$(‘#data-table’).empty();

// Memasukkan data ke tabel
for (var i = 0; i < data.length; i++) var row = '

‘ +
‘ ‘ + (i+1) + ‘

‘ +

‘ + data[i].name + ‘

‘ +

‘ + data[i].email + ‘

‘ +

‘;
$(‘#data-table’).append(row);

);

);
“`

Dalam contoh kode di atas, terdapat tiga file yaitu file HTML, PHP, dan JavaScript. File HTML berisi struktur HTML dan tag <table> yang akan menampilkan data. File PHP digunakan untuk mengambil data dari database dan merubahnya menjadi format JSON. Sedangkan file JavaScript digunakan untuk mengambil data JSON dan menampilkannya di dalam tag <table>.

Pertama-tama, kita perlu mengkoneksikan ke database menggunakan PDO pada file PHP. Setelah itu, kita mengambil data dari tabel users dan mengubahnya menjadi bentuk JSON menggunakan fungsi echo json_encode($data).

Di dalam file HTML, kita menggunakan tag <table> untuk menampilkan data. Tag <thead> digunakan untuk menampilkan header tabel, sedangkan tag <tbody> digunakan untuk menampilkan isi tabel.

Sedangkan di dalam file JavaScript, kita menggunakan fungsi $.ajax() untuk mengambil data dari file PHP. Fungsi tersebut akan mengirim GET request ke file PHP dan akan mendapatkan response berupa data dalam bentuk JSON. Setelah itu, kita mengubah data JSON menjadi objek JavaScript menggunakan fungsi JSON.parse().

Setelah data berhasil diambil, kita mengosongkan tabel menggunakan fungsi $('#data-table').empty() dan memasukkan data ke dalam tabel menggunakan perulangan for. Kemudian, data akan dimasukkan ke dalam <td> dan <tr> dan diappend ke dalam tag <tbody>.

Cara Menampilkan Data Sesuai Dengan Kriteria Tertentu di Excel

Jika Anda menggunakan Microsoft Excel, ada fitur Filter untuk menampilkan data sesuai dengan kriteria tertentu. Berikut adalah langkah-langkahnya:

  1. Buka file eksel yang akan diedit.
  2. Pada kotak kriteria, isi kriteria yang ingin ditampilkan.
  3. Setelah itu, klik tombol filter pada toolbar. Data akan otomatis diproses sesuai dengan kriteria yang dipilih.
Baca Juga :  Cara Membuat Terbilang Otomatis Di Excel Tanpa Add In

Berikut adalah contoh gambar tampilan filter pada Microsoft Excel:

Cara Menampilkan Data Tanpa Double Excel

Dengan menggunakan fitur filter, Anda dapat dengan mudah menampilkan data sesuai dengan kriteria tertentu tanpa harus melakukan filter manual secara manual pada data yang sangat banyak.

FAQ

Apa perbedaan antara Ajax dengan teknologi lainnya dalam pengambilan data?

Perbedaan utama antara Ajax dengan teknologi lainnya dalam pengambilan data adalah Ajax memuat konten situs web tanpa harus memuat ulang halaman tersebut. Dengan Ajax, info sudah ter-update tanpa perlu melakukan aksi dalam pengambilan data lagi.

Bisakah kita menggunakan teknologi lain selain Ajax dalam pengambilan data?

Tentu saja. Selain Ajax, ada beberapa teknologi lain yang dapat digunakan dalam pengambilan data seperti Retrofit dan Volley pada Android.

Video Tutorial:

Demikian cara menampilkan data tanpa reload dengan Ajax, PDO, PHP. Dalam postingan ini, kita juga telah membahas tentang fitur filter pada Microsoft Excel dan menjawab beberapa FAQ terkait pengambilan data.