Dalam tutorial ini, kita akan melihat cara membuat sistem komentar sederhana berbasis AJAX menggunakan PHP. Sistem komentar ini menyertakan fitur untuk menambahkan balasan untuk setiap komentar yang ditambahkan oleh pengguna Show
Saya telah menggunakan jQuery AJAX untuk menambahkan komentar, membalas ke database dan menunjukkannya kepada pengguna. Karena menggunakan AJAX, itu akan memberikan pengalaman yang mulus kepada pengguna. Ini dirancang untuk balasan komentar berulir tingkat tak terbatas Setiap komentar akan memiliki id unik dan id ini akan digunakan untuk merujuk elemen HTML yang menampilkan komentar. Id komentar ini akan diteruskan melalui panggilan AJAX untuk melakukan operasi berorientasi komentar seperti menambahkan balasan Dalam tutorial sebelumnya, kita telah melihat cara membaca dan menulis ke database melalui panggilan AJAX Tangkapan layar berikut menunjukkan keluaran untuk sistem komentar PHP AJAX Kode HTML untuk Menampilkan KomentarKode ini menampilkan bidang input HTML untuk memasukkan nama dan komentar/balasan yang akan dipublikasikan. Saat mengirimkan komentar pengguna, panggilan AJAX akan dipanggil untuk menambahkan data ke database. Kode AJAX akan menambahkan atau menambahkan komentar/balasan yang diposting oleh pengguna setelah operasi AJAX berhasil Komentar dan balasan ditambahkan dalam tampilan struktural sebagai elemen induk-turunan. Setiap komentar ditampilkan dengan menggunakan elemen induk yang berisi daftar elemen turunan yang menampilkan balasannya indeks. php
Kode PHP untuk Menerbitkan Komentar/BalasanDalam kode PHP ini, ia menerima permintaan AJAX dan menambahkan komentar/balasan yang diposting oleh pengguna. Setelah menambahkan komentar pengguna ke database, kode PHP akan mencetak komentar yang akan dibaca sebagai respons terhadap skrip AJAX Data respons ini akan ditambahkan ke wadah HTML komentar. Kode berikut menunjukkan program PHP untuk menambah dan menampilkan komentar yang diposting oleh pengguna melalui AJAX Sumber data. php adalah kelas utilitas database yang umum. Ini tersedia di zip unduhan proyek yang ditautkan di akhir artikel ini Dalam tutorial ini, kita akan membuat sistem komentar dengan PHP, MySQL, dan AJAX (JavaScript). Sistem komentar akan ditambahkan secara fungsional ke situs web Anda (blog, situs web berita, dll. ) yang dapat digunakan tamu Anda untuk mengirim konten dan berbagi pendapat Sistem komentar yang akan kita kembangkan hari ini akan minimal, bersih, dan cepat. Dan dengan menggunakan AJAX, Anda dapat mengimplementasikan sistem dengan mulus di halaman web mana pun Komentar yang dikirimkan akan disimpan dan diambil di dalam dan dari database MySQL dan selanjutnya diisi dengan PHP dan HTML Termasuk fitur tambahan dan tautan unduhan ke kode sumber Isi1. MulaiAnda perlu menginstal lingkungan server web jika Anda akan menguji sistem komentar di sistem komputer Anda sendiri. Ikuti petunjuk di bawah ini
2. Membuat Database dan mengatur TabelKita perlu membuat database MySQL dan membuat tabel komentar karena itulah yang akan kita gunakan untuk menyimpan dan mengambil semua komentar kita. Kita bisa melakukannya dengan phpMyAdmin Arahkan ke phpMyAdmin (mis. g. http. //localhost/phpmyadmin/) di browser Anda dan ikuti petunjuk di bawah ini
Saat database dipilih, klik tab SQL dan jalankan kode pernyataan berikut SQL _Pernyataan SQL di atas akan membuat tabel komentar dengan kolom berikut
Data yang kami masukkan ke dalam tabel komentar akan digunakan untuk tujuan pengujian Di phpMyAdmin struktur tabel akan terlihat seperti berikut http. //localhost/phpmyadmin/ 3. Membuat Stylesheet (CSS3)Kami akan membuat dua lembar gaya untuk sistem komentar kami - satu untuk halaman beranda kami karena halaman ini akan digunakan sebagai contoh bagaimana kami akan menerapkan sistem komentar. Lembar gaya lainnya akan digunakan untuk sistem komentar itu sendiri Stylesheet digunakan untuk memformat tata letak sistem komentar kami Ciptakan gaya. file css dan tambahkan CSS
Buat komentar. file css dan tambahkan CSS
Jangan ragu untuk menyesuaikan stylesheet di atas dan tambahkan aturan CSS Anda sendiri 4. Membuat Sistem Komentar dengan PHPKami sekarang akan mulai mengkodekan sistem komentar kami dengan PHP. Pada bagian ini, kita akan terhubung ke database menggunakan PDO, membuat fungsi template, dan mengeksekusi kueri menggunakan pernyataan yang telah disiapkan (mencegah injeksi SQL) Buat komentar. php dan tambahkan PHP _Kode di atas akan terhubung ke database MySQL kami menggunakan antarmuka PDO. Ingatlah untuk memperbarui variabel koneksi jika milik Anda berbeda Tambahkan setelah PHP
Fungsi di atas akan mengonversi tanggal dan waktu kita menjadi string yang berlalu, yang akan muncul sebagai "1 hari yang lalu" dll di bagian komentar Tambahkan setelah PHP _Fungsi ini akan mengisi array komentar dan mengembalikan nilai dalam format HTML. Balasan diisi dengan menjalankan fungsi yang sama bersama dengan ID komentar induk Fungsi htmlspecialchars akan mengubah karakter khusus menjadi entitas HTML, yang akan mencegah serangan XSS Tambahkan setelah PHP
Fungsi ini berisi template untuk formulir "tulis komentar", yang akan digunakan oleh pengunjung untuk menulis komentar dan mengirimkannya Tambahkan setelah PHP _Kode di atas akan memeriksa apakah variabel ID halaman ditentukan karena ini digunakan untuk menentukan komentar mana yang akan ditampilkan di halaman mana. Jika ID halaman tidak ditentukan, hentikan skrip dan tampilkan kesalahan Komentar kemudian diambil dari database (diurutkan berdasarkan tanggal pengiriman dalam urutan menurun) dan disimpan dalam array asosiatif. Jumlah total komentar dihitung menggunakan fungsi MySQL COUNT(*). Tambahkan setelah PHP _Ini adalah template untuk sistem komentar kita, komentar diisi dengan menjalankan fungsi show_comments() bersama dengan variabel array asosiatif komentar yang sebelumnya kita definisikan Fungsi show_write_comment_form() akan menampilkan form yang dapat digunakan pengunjung untuk menulis dan mengirimkan komentar Itu semua yang kita butuhkan untuk kode dalam file ini. Langkah selanjutnya adalah mengimplementasikan sistem komentar pada halaman web menggunakan AJAX 5. Menerapkan Sistem Komentar ke dalam Halaman Web kami dengan AJAXSekarang setelah file PHP sisi server kami dibuat, kami dapat menerapkan sistem komentar di halaman web kami Buat indeks. html dan tambahkan HTML
Ini adalah contoh halaman yang akan kita gunakan untuk menampilkan komentar kita, file tidak perlu dalam format PHP karena kita akan menggunakan AJAX untuk mengambil komentar dari komentar kita. halaman php Tambahkan kode ini tepat sebelum tag body penutup HTML 0Kode JavaScript di atas akan mengambil komentar menggunakan API pengambilan dan menambahkannya ke wadah komentar Jika Anda akan menambahkan komentar di halaman lain, Anda harus memperbarui variabel comments_page_id karena nomornya harus unik di setiap halaman, kecuali jika Anda akan menampilkan komentar yang sama Dan sekarang jika kita menavigasi ke file ini di browser web Anda (melalui localhost), kita akan melihat sesuatu seperti berikut http. //localhost/phpcomments/index. html Ingatlah untuk menguji fitur sistem komentar dan memastikan semuanya berfungsi sebagaimana mestinya KesimpulanSelamat. Anda telah berhasil membuat sistem komentar dengan PHP, MySQL, dan AJAX Apa selanjutnya? Jangan ragu untuk membagikan artikel ini dan berikan komentar jika Anda menikmatinya Jika Anda ingin mendukung kami, pertimbangkan untuk membeli paket di bawah karena ini akan sangat membantu kami membuat lebih banyak tutorial dan menjaga agar server kami tetap aktif dan berjalan. Paket termasuk kode yang ditingkatkan dan fitur yang lebih inovatif CanggihKode sumber File SQL basis data Sistem komentar yang aman Contoh halaman rumah Komentar kelas JavaScript Urutkan berdasarkan fitur (suara, terbaru, terlama) Fitur voting komentar Fitur foto komentar Fitur pembuatan akun Fitur pemformatan komentar Fitur persetujuan Fitur paginasi Kode yang ditingkatkan panel admin Desain Responsif (ramah seluler) berkas SCSS Kode yang dikomentari Pembaruan & dukungan gratis (bug dan masalah kecil) Panduan pengguna * Pembayaran diproses dengan PayPal/Stripe $20. 00PayPal UnduhGaris Mata uang kripto UnduhUntuk informasi lebih detail mengenai paket lanjutan, klik di sini Tentang PenulisDavid AdamsPengembang situs web yang antusias, saya telah merancang dan mengembangkan aplikasi web selama lebih dari 10 tahun, saya menikmati kreativitas yang saya masukkan ke dalam proyek saya dan menikmati apa yang dibawa orang lain ke web yang luar biasa. Tujuan saya adalah membantu pendatang baru mempelajari cara-cara web Bagaimana cara mengomentari kode sumber PHP?Komentar PHP baris tunggal
. Semua teks di sebelah kanan // akan diabaikan. Anda juga dapat menggunakan simbol hash (#) alih-alih // untuk membuat komentar satu baris. type two forward slashes (//) followed by your comment text. All text to the right of the // will be ignored. You can also use a hash symbol (#) instead of // to make a single-line comment.
Bagaimana cara memasukkan kotak komentar di PHP?Komentar PHP . Syntax for single-line comments: // This is a single-line comment. .. . Syntax for multiple-line comments: /* .. . Using comments to leave out parts of the code: // You can also use comments to leave out parts of a code line.. Apa tombol pintas untuk komentar di PHP?Komentar dapat ditambahkan ke satu baris kode ( Ctrl + / ) atau blok kode (Ctrl + Shift + /). Selain itu, komentar PHPDocBlock khusus juga dapat ditambahkan. Lihat "Menambahkan Komentar PHP DocBlock" untuk informasi lebih lanjut.
Bagaimana Anda menambahkan kotak komentar di HTML?HTML Tag
. Komentar tidak ditampilkan di browser. |