Hallo sahabat Dumenity berjumpa lagi dalam tutorial kursuswebprogramming, pada tutorial kali ini kita akan belajar tentang  Membuat Peringkat Bintang dengan PHP dan jQuery AJAX. Peringkat bintang digunakan untuk memberi peringkat halaman, artikel atau posting yang dipublikasikan ke pengguna akhir. Ini akan membantu pengguna untuk mengidentifikasi dan memilih konten berkualitas yang berperingkat tinggi. Dalam artikel ini, kita akan melihat cara membuat sistem rating bintang PHP menggunakan jQuery AJAX. Dalam contoh ini, saya telah menghitung peringkat bintang rata-rata dari total peringkat yang ditambahkan untuk setiap tutorial.

Contoh peringkat bintang ini menunjukkan lima bintang yang dapat diklik untuk setiap tutorial untuk menambahkan peringkat. Tutorial dan peringkatnya disimpan dalam basis data. Saya telah menyimpan peringkat berdasarkan sesi anggota. Saya hardcoded id sesi anggota pada baris pertama dari program ini. Anda dapat mengintegrasikan modul otentikasi Anda untuk mengganti ini dengan login di sesi sesi pengguna.

Daftar Tutorial dengan Star Rating

Kode ini digunakan untuk mengambil data tutorial dari database dan mencantumkannya dengan peringkat bintang. Saya menggabungkan tutorial tabel dan tbl_member_rating menggunakan LEFT JOIN untuk mendapatkan peringkat bintang bersama dengan informasi tutorial. Untuk setiap tutorial, saya menampilkan peringkat yang ditambahkan oleh pengguna dengan representasi grafis menyoroti bintang-bintang. Juga, saya menghitung nilai rata-rata dari 5 dengan menggunakan peringkat keseluruhan yang ditambahkan untuk tutorial.

Tambahkan Rating via jQuery AJAX

Kode jQuery ini menunjukkan fungsi yang digunakan untuk menangani peristiwa yang dipicu selama proses penambahan peringkat bintang. Misalnya, menangani efek mengambang untuk menyorot dan mengatur ulang ikon peringkat bintang atau menangani peristiwa klik untuk menambah peringkat. Fungsi addRating () dipanggil untuk memilih ikon bintang untuk memberi peringkat tutorial. Fungsi ini akan mengirim permintaan ke kode PHP untuk menambahkan peringkat bintang untuk tutorial tertentu dengan referensi dari id tutorial.

Kode PHP untuk Menambahkan / Perbarui Peringkat Bintang

Dalam kode PHP, ia menerima data peringkat dengan id tutorial. Jika tutorial sudah dinilai oleh anggota, maka catatan yang ada akan diperbarui dengan peringkat baru. Jika tidak, catatan baru akan ditambahkan ke tabel database tbl_member_rating untuk menyimpan peringkat pengguna. Kode untuk mengaktifkan sisipan atau pembaruan pada basis data peringkat adalah,

Oke itulah tadi pembahasan saya tentang Membuat Peringkat Bintang dengan PHP dan jQuery AJAX,  untu melihat hasilnya silahakan coba sendiri semoga bermanfaat.