Anda memiliki sebuah usaha yang juga memiliki website sebagai sarana berkomunikasi dengan konsumen. Di dalam website tersebut seorang pengunjung website atau konsumen Anda dapat memberikan testimoni atau komentarnya.
Namun Anda juga tidak ingin komentar yang dimasukkan ke dalam website begitu saja tampil padahal isinya merugikan perusahaan. Ini artinya setiap komentar yang masuk ke dalam website akan disaring terlebih dahulu oleh web administrator untuk disetujui dan diubah sebelum akhirnya ditampilkan di website atau bahkan dihapus jika isinya menggunakan kata-kata kasar yang tidak layak untuk ditampilkan.
Form untuk memasukkan komentar juga akan menggunakan filter sehingga orang-orang yang berniat jahat hanya benar-benar bisa memasukkan teks dan bukan link atau gambar misalnya. Kita akan menggunakan fungsi htlmspecialcharacters untuk memblok HTML Injection yang mungkin dilakukan melalui form.
Tutorial ini akan menggunakan dua buah tabel data, yaitu:
Tabel basic5_admin, untuk menyimpan data web administrator yang nantinya bertugas untuk menyetujui, tidak menyetujui atau bahkan menghapus komentar. Halaman management komentar akan dilindungi oleh username dan password. Berikut ini adalah data admin tersebut:
CREATE TABLE IF NOT EXISTS `basic5_admin` (
`id` int(5) NOT NULL AUTO_INCREMENT,
`nama` varchar(64) NOT NULL,
`username` varchar(64) NOT NULL,
`password` varchar(64) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
INSERT INTO `basic5_admin` (`id`, `nama`, `username`, `password`) VALUES
(1, ‘Andoyo’, ‘andoyo’, ‘andoyo’);
Tabel basic5_komentar, untuk menyimpan semua data komentar yang dimasukkan oleh konsumen atau pengunjung website
CREATE TABLE IF NOT EXISTS `basic5_komentar` (
`id_komentar` int(5) NOT NULL AUTO_INCREMENT,
`nama_komentar` varchar(50) NOT NULL,
`email_komentar` varchar(50) NOT NULL,
`isi_komentar` mediumtext NOT NULL,
`status_komentar` tinyint(1) NOT NULL,
`validator_komentar` int(5) NOT NULL,
PRIMARY KEY (`id_komentar`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Tutorial ini menggunakan tujuh (7) file PHP, ketujuh file PHP tersebut adalah:
- komentar.php, adalah halaman untuk menampilkan komentar dan sekaligus terdapat form untuk memasukkan komentar
- terimakasih.php, adalah halaman pengalihan sebagai pemberitahuan jika proses memasukkan komentar telah berhasil dilakukan
- login.php, digunakan sebagai halaman login agar dapat masuk ke halaman admin.php untuk mengelola komentar
- logout.php, adalah halaman pengalihan jika proses log out berhasil dilakukan
- admin.php, adalah halaman Management Komentar yang telah dimasukkan oleh pengunjung website
- edit_komentar.php, adalah halaman yang digunakan untuk mengubah dan menentukan status komentar apakah mau dipublikasikan atau tidak
- delete_komentar.php, berisi script untuk menghapus data komentar yang tidak diinginkan
Screen Shoot Aplikasi:
komentar.php
terimakasih.php
login.php
admin.php
edit_komentar.php
logout.php
Aplikasi komentar dengan validasi ini adalah salah satu bagian dari buku yang saat ini sedang ditulis oleh Java Web Media
Silakan tunggu selesainya buku tersebut. Terimakasih
kalau inputannya terdapat gambar bagaimana? tlong bantuannya
Salam Gan…Ane ga bisa donlot ini file ya..mohon penerangan
Assalamualaikum
terima kasih banyak, karna contoh program ini saya bisa menyelesaikan revisi skripsi saya. terima kasih skali lagi :)
kalau penggunaan di ci gimana?
boleh minta source code nya buat belajar…
dghdd
bang link downloadnya kok ga bisa mas?
makasih boss…. atas infonya.
nanti akan saya coba…..
Oke sama-sama mas…!
mantap gan
nanti gue coba untuk buat
Oke silakan saja…
Ya ni mantap dEh kayanya, Mas bantu aku,,,kalau tanpa harus persetujuan admin gmana? Via email ya ! Aku ingin 1 postingan di komen bnyak orang trus dpat di tampilkan berapa jumlah komentar
Ganti aja nilai validator_komentar-nya menjadi otomatis disetujui…
aku kan udah beres ni bikin database komentarnya…. !! terus cara simpan supaya ada di bawah postingan yang saya bikin itu gimana ? dan aku ingin setiap aku bikin postingan…. di bawahnya itu udah otomatis ada form commentnya thanxs….
Buat dua buah tabel:
Tabel BERITA
Tabel KOMENTAR
Di dalam tabel komentar terdapat Foreign key dari primary key tabel Berita. Berita dan Komentar ditampilkan menggunakan URL Parameter. Sedangkan untuk form submit KOMENTAR juga bernilai hidden field yang berisi ID atau primary key dari tabel BERITA
Bagus
Terus tiap komentar dapat di replay ?
Iya bisa banget. Hanya saja harus ada penambahan foreign key dari tabel berita yang disimpan di tabel komentar.
Iya lah…
Iya maz… kamu masih awam yach…
saya banyak belajar dari javawebmedia, thx bgt tutorial2 ttg dreamweavernya..
pak boos bisa minta tolong di buatin artikel lengkap ttg bagaimana cara bwt form komentar yg sesuai postingan trs isi captha codenya…….
maaf ngerepotin pak boos….. thx bgt bwt tuto2nya… !!
Lagi dikerjakan mas. Tunggu yaa…
makasi banget pak boos…. di tunggu ya heheheh :D
kalo buat komentar di tiap artikel gmn menyaring & menampilkan nya setiap artike; kan beda pembahasanya & komenya .Tolong om admin kasih tau ke sini willyrpl991@yahoo.co.id
Tunggu posting berikutnya ya…
wowwwwww,,, bermanfaaat banget ney gan :-)
terima kasih banyak yaa gan
Terimakasih juga…
wah sangat membantu sekali mas… ijin sedot dan ctrl + D.
waduhh boss gw newbie banget ne,, tolong dong kasih pencerahannya,, lagi galau bangt ni masalah form komentar help please,,??? :)
Mas di tunggu…..cpet kash tau kalau sdah terbit?cz sngat btuh..
Maksh, Bang atas share-nya, akan sangat berguna banget buat kita. Kami tunggu postingan selanjutannya.
Namun misalnya kita ingin menampilkan semua hasil komentar yang dihasilkan dari aplikasi Java Web tadi ke halaman depan website lain punyaan kita, dengan platform joomla misalnya, yang isinya hanya mengambil data komentar dan nama orangnya saja dari aplikasi, dengan model turun naik, gimana ya …. Apa yang harus kita rubah.
Apa nggak bisa kita (Admin) menambahkan fasilitas “tanggapan”. Jadi kalau belum dijawab/ditanggapi misalnya tertulis “tanggapan 0” jika sudah berapa kali ditanggapi misalnya 1 atau 2 maka tertulis tanggapan 1
Sangat mungkin, Anda tinggal menambahkan satu kolom tabel untuk menyimpan record tanggapan.
Gan udah aku coba di localhost lancar, kenapa saya upload di hostinganku muncul “Column ‘isi_komentar’ cannot be null”.
Mohon solusinya gan …. tks
Kalau aku rubah ke null pada isi_komentar jadi nggak bisa muncul komentarnya …. please !!!
NULL: kosong, artinya ga ada data yang masuk. Silakan dishare scriptnya aja, bisa juga dikirim by email.
Itu karena mas belum memasukkan data ke dalam kolom isi_komentar.
oke thanx ats infonya bang
Gan mau tanya,
Caranya buat home yang beritanya setiap di buka akan diganti gimana ????
Mohon bantuannya……..
Maksudnya gimana? Gunakan rand query di SQLnya, jadi nanti berita akan muncul random. Silakan cari di Google
woke bang.
makasih infonya.
.
nanti googling dulu.
ane coba banru gan moga aja bener….
query di SQLnya===>>
SELECT *
FROM berita
ORDER BY RAND()
@ agil : thanks banget gan.
siap unntuk dicoba.
Moga2 ajib.
NewComer nich….
Saya udah sedot habis2an…. Thanks banget…!
Mau tanya, kalo langsung di-run stlh dibuat Databases & Tabelnya, knp saat isi username & password gak ada respon ya? Mohon sy dibantu ampe tuntassss!!!
Orang Depok,
mus koto
Ok Gan gw coba dulu ya…^_^’
Selamat mencoba yaah…
Nice info, thanks gan,,,,
Assalamuakum mas imam, saya mau coba pelajari terima kasih..
Silakan saja…
wah mas bagus skali…terima kasih ya sudah berbagi ilmunya..berkah deh ….
Amiin… terimakasih juga atas doa dan komentarnya…
saya cuma punya blogspot mas hehehehe
Saya juga punya. Hehe…
Makasih Gan petunjuknya :)
Sama-sama. Semoga bermanfaat
Bagus sekali tutorialnya…
Sukses selalu utk anda yg suka berbagi ilmu!
gan, cara buat field persetujuanya bagaimana ?
masih bingung soalnya u,u
mohon bantuannya..
Silakan baca tutorialnya dengan lengkap. Di tutorial ini sudah lengkap kok
bagaimana yah caranya biar setiap komentari tampil sesuai dengan isi artikel yang di komentari?
btw, thanks atas informasinya..
Mohon bantuannya, Saya baru belajar php dan mysql…
Kalau ada waktu mohon dibalas ke email yang sudah disisipkan..
Sekali lagi terima kasih.. :-D
Silakan baca di tutorial Membuat CMS dengan menggunakan Dreamweaver yah
Gan, kok value di url parameter gak bisa dikasih spasi ?
caranya gimana ?
please reply…
memang tidak boleh ada spasi. Ini karena nantinya akan menjadi nama variabel. Sedangkan di PHP nama variabel tidak boleh spasi
Bosz kalau komentarnya buat beberap halam gimana yach bosz, ane cari di google blm ketemu. dulu ane pake dynamic-comment-system tepi sekarang erro ada rekomendasi lain
Thk yach bosz
gan boleh mneta source codenya ga ?? buat TA ane gan .
tolong kirim ke email ane ya gan . terima kasih ane tunggu
mana sourcecodenya?????
udah gak bisa tuh gan
mau nanya kalau script validasi gak boleh pake spasi gimana ?
gan sy lg belajar website khususnya dgn menggunakan php
mau nanya klo bikin form comment sprti “form” yg sy isi dbwh ini gmn yh ?
Leave a Reply
Name Email Website
Comment
tp ttep etr tgl ketika qta mosting
tolong sharenya gan
Halooo admin.. boleh minta source codenya ? (selain link dari ziddu) atau di kirim via email aja juga boleh. terimakasih
gan boleh minta sourcenya ga buat skripsi ane , tilong kirim ke email ane , makasih gan ane tunggu yah
Hehe… Mohon maaf, source code bisa didownload langsung yah…
maaf gan ane sudah download tapi ga bisa buka/di ekstrak
gak bisa lewat ziddu gan soalnya pada saat donwload yang muncul file nya extensinya adalah .exe bisa kirim via email???
Bisa didownload kok. Nanti di bagian bawah Chaptcha ada tulisan ini: Download with ziddu accelerator and get recommended offers.. Nah tanda checknya dibuang saja…
sorry bos kok pas saya download ada scriptnya tapi setelah saya open kok hilang tidak ada scriptnya kenapa yah
Mau tanya mas,
kan saya menampilkan beberapa artikel yang sudah ditampilkan pada halman front end nya dan sudah berhasil membuat komentar agar tampil pada setiap artikel, namun saya ingin menampilkan jumlah komentar pada artikel tanpa harus melihat detail artikel, kira – kira bagaimana ya mas ?
terimakasih…
selamat siang jelang sore maestro web desain,
saya ingin tanya klo membuat kolom khusus testimoni yang menampilkan gambar atau foto terus bisa nda
misal nya nih ya 30 gadis cantik mengomentari pesona bangharfani tanpa membuat halaman website makin panjang kebawah bagaimana,,,kaya ada secrol gitu pak maestro..kasih tau donk…makasih
Terimakasih…….Ijin download ya mas bro, ane telat orang udah pada nyoba ane baru sekarang…he.he.he….
kalau ane ga ngerti mohon bantuannya mas bro.
tes
gak bisa download gann email ya?? helpmeee :(
thanks mas sangat membantu .. ..
sundul dikit
Terimakasih ya mas
mas setelah di downlod source code,lalu apa langkah selanjutnya mohon pencerahannya ?
gak bisa didownload gan di ziddu
masuk akal juga, komentarnya difilter dulu, supaya tidak merugikan reputasi website kita
super nice !!! ok, langsung coba !!
Gan, sourcenya tidak bisa diundung dari ziddu mungkin sudah kadaluarsa. mohon dikirim ke teguhibs270685@ymail.com sebagai bahan pembelajaran buat saya. terima kasih
Mas/Mb’…Source ya kok tidak bisa di unduh bisa di perbaiki lagi link ya atau kalau bisa/sempat bisa langsung dikirim ke alamat email saya ( segiboy_rief@yahoo.co.id )…
terima kasih, sangat bermanfaat sekali info ya… #JEMPOL (Y)
Admin, mohon maaf kok file Sourcenya tidak bisa di unduh ya. Bisa di perbaiki lagi link ya atau kalau boleh dan sempat bisa dikirim file source kodenya ke alamat email saya (rajendragustiprimadama12@gmail.com). Terima kasih, sudah share ilmunya
wah, mantap juga, keren. Makasih turitorialnya
Maaf mas, link download Source Code + Ebook nya tidak bisa di download, bisa di perbaiki gak mas?
klau tidak sempat, boleh kirim ebooknya gak mas, buat pembelajaran, terimaksih sebelumnya.
zai.abi22@gmail.com
TERIMAKSIH ATAS TUTORIALNYA, SANGAT MEMBANTU SEKALI
GIMANA CARANYA KOMENTAR BIAR BISA OPEN LINK ?
maaf mas, kodenya ga bisa di download…
cukup membantu artikelnya.
salam dari :
Nama : Johan Hutomo Salim
NIM : 12.12.0202
Kelas : SI 12 D
https://kaosanime27.wordpress.com/
sangat membantu artikelnya.
salam dari :
Nama : Johan Hutomo Salim
NIM : 12.12.0202
Kelas : SI 12 D
https://kaosanime27.wordpress.com/
Coba
nah cara membuat form komentar yang kaya agan gini gimana gan
ada
nama
email
website
komentar
kasih tau saya cara membuat form komentar seperti agan ini gan .
Salam Kenal bpk saya Irawan, saya lansung aja mau tanya. Pada judul postingan ‘APLIKASI KOMENTAR DAN VALIDASINYA ‘, saya sdh menyelesaikan tutor pada bagian ‘Simpan kembali file komentar.php’.
saya tidak paham yang selanjutnya sbb….,
1.1.2 Aktivasi form komentar Form komentar telah selesai dibuat, langkah selanjutnya adalah mengaktifkannya. Berikut adalah langkah-langkahnya:
1. Klik Insert > Data Objects > Insert Record > Insert Record
Anda juga dapat melakukannya dengan mengklik panel Server Behaviors > tanda plus (+) > Insert Record. Jendela Insert Record akan keluar
2. Sesuaikan parameternya seperti berikut ini:
Submit values from: form1
Connection: mybooks_conn,
Sesuaikan dengan koneksi Anda
Insert table: basic5_komentar
Columns:
Pastikan semua field mendapatkan value, kecuali untuk id_komentar dan validator
komentar
After inserting, go to: terimakasih.php Klik Browse untuk mencari file terimakasih.php atau dengan mengetikkannya secara manual
Klik OK
Ketika saya melakukan langkah 1 maka yang keluar form Recortset yg mana saya jadi tdk pak, mohon pencerahannya. Atas perhatihan dan jawabannya saya ucapkan terima kasih. jawaban dpt di emailkan.
saya tidak paham pak, langkah 1. jika saya klik insert maka keluar create form ? dan apabila saya klik mengklik panel Server Behaviors > tanda plus maka keluar kotak dialog sbb:
sebelah kiri:
nama :
connection :koneksiku (Define)
table :***No Table Found
Colums : All, selected.
kotak kolam ***No Colums FOund
filter : None
sort : None
sebelah kanan
ok
cancel
test
advanced
help
Tulung ya pak.
makasih gan ilmunya
gan kalau mau bikin proses balas komentar nya gmna gan ? mohon pencerahan nya gan.
Terimakasih
Terimakasih mas. Tapi downloatnya kok susah ya .. mohon petunjuknya mas
test
mas kok link download nya not found yah….
wah bermanfaat banget buat calon programer kayak ane gan!
mampir k web kami gan, http://v-class.gunadarma.ac.id/
selamat pagi mas …
saya mau coba tutorialnya tapi pas download source code dan ebook kok not found katanya
tolong linknya diperbaiki
maaf, pak link nya nggak bisa di download, mohon dikirim ke mail rezkytama16@yahoo.co.id, untuk digunakan sebagai bahan belajar saya dengan php dan mysql
makasih gan ilmunya
tolong mas linknya d perbaiki
You got a very great website, Sword lily I found it through yahoo.
Gakbisa linknya gan…
kog gx bisa didownload source codenya ??
bisa kirim ke diamondkingpepe@gmail.com ?
terimakasih menambah wawasan kami artikelnya
kontennya sangat menarik dan bagus gan
Terimakasih untuk informasinya, sangat bermanfaat sekali , ditunggu artikel selanjutnya
Yang lebih mantep bisa di sisipkan gambar sama reply… Gimana ya cara nya
tes komen
gan, minta file nya dong
link mati bro ?pls upload codenya lagi bro
Tulisan yang sangat bermanfaat. Thx
boleh minta source code gga bang..soalnya gga bisa di download
Ddd
s
bagus banget
Wkwkwk
makaci min..
tes yaa..
Harga Mobil terbaru dan terlengkap
akan saya coba
Testing
cek min
cek min
iya cek
situs yang bagus dan bermanfaat buat situs saya https://cafepkvgames.com terima kasih min sukses selalu
sorry gan mau nanya, ini tidak bisa didownload source code nya. pas di klik langsung ke halaman awal ziddu atau home nya
Mksih kak ilmunya bermanfaat sekali🙏
Mksihhhh kak ilmunya bermanfaat sekali🙏
Nama saya RANDIKA
MAMPIR JUGA KAK DI http://mahasiswa.atmaluhur.ac.id/
Makasih banget sangat membantu kak :)
http://www.hbisky680.com/
terima kasih ilmunya mas, saya ingin membuat komentar yang bagus untuk website saya http://lbhkpk.my.id dan http://ylbbhkpk.blogspot.com
Terimakasih untuk sharing ilmunya gan. Gas langsung praktek