Assalamuaalaikum Wr. Wb
Pada kesempatan ini saya akan membahas mengenai cara pembuatan script Buku Tamu atau istilah keren-nya adalah Guestbook.
Guestbook atau buku tamu sering dipakai di website untuk fasilitas interaksi dengan pengunjung yang memungkinkan pengunjung website dapat memberikan masukan atau komentar tentang isi website tersebut, baiklah langsung saja kita bahas.
Sebagai gambaran, dalam kasus ini akan dibuat beberapa komponen sebagai berikut :- Database penyimpanan
- Form input
- Script koneksi
- Script simpan
- Script untuk menampilkan komentar
- Script untuk menghapus komentar (tambahan)
Menyiapkan Database
Untuk membuat database yang digunakan untuk menyimpan data komentar, silahkan buat terlebih dahulu dengan ketentuan sebagai berikut :Nama Database : PalComTech
Nama Tabel : tb_bukutamu
Jumlah Filed : 6 => id_komen, tanggal, nama, email, website, komentar.
Membuat Form Buku Tamu
Selanjutnya buat form dengan action ke simpan_bukutamu.php dan simpan dengan namaform_bukutamu.php serta masukkan dalam folder Buku Tamu.
Membuat Script Koneksi
Untuk membuat script koneksi ketikkan script berikut, simpan dengan nama koneksi_db.php, simpan satu folder dengan form_bukutamu.php.<?php
$host = "localhost"; // nama host webserver
$user = "root"; // username webserver
$pass = "123456"; // password webserver
$db = "PalComTech"; // nama database
mysql_connect($host,$user,$pass)or die("Koneksi".mysql_error());
//script untuk mengkoneksikan mysql & database
mysql_select_db($db) or die ("Database Belum dibuat, silahkan buat database terlebih dahulu...".mysql_error());//script untuk mengecek/ menentukan database yg digunakan.
Setelah script koneksi selesai dibuat, silahkan ketik script simpan berikut dan simpan dengan nama simpan_bukutamu.php
<?phpinclude"koneksi_db.php";$tanggal = date("d-m-y");$nama = $_POST["nama"];$email = $_POST["email"];$website = $_POST["website"];$komentar =$_POST["komentar"];if(empty($nama)||empty($email)||empty($website)||empty($komentar)){echo "<script>alert('Semua komponen form harus diisi...');window.history.go (-1);</script>";exit(); }$simpan = mysql_query("insert into tb_bukutamu (tanggal, website,komentar) value ('$tanggal','$nama','$email',$website','$komentar')");if(!$simpan){echo "<script>alert('Gagal disimpan, silahkan coba beberapa saat lagi...'); window.history.go(-1);</script>";}else{echo "<script>alert(Komentar Anda, berhasil disimpan...'); window.location.href='tampil_bukutamu.php';</script>";}?>
Pastikan muncul pesan berhasil disimpan seperti gambar berikut.
Tetapi, apabila muncul pesan gagal disimpan atau terdapat pesan error, silahkan cek kembali penulisan script hingga tidak ada kesalahan atau pesan error lagi.
Menampilkan Komentar
Selanjutnya silahkan buat tabel yang digunakan untuk menampilkan data komentar yang telah di input melalui form, simpan dengan nama tampil_bukutamu.php.
Setelah selesai membuat tabel, blok tabel tersebut seperti gambar dibawah ini.
Selanjutnya klik tab code yang terdapat pada sisi kiri atas hingga tampil seperti gambar berikut, tuliskan script php diatas kode <tr>.
Ketikkan kode php seperti gambar berikut :
Selanjutnya klik tab Design dan blok baris tabel seperti gambar berikut :
Langkah selanjutnya klik tab Code dan ketikkan script untuk menampilkan nama user, tanggal dan komentar seperti gambar berikut :
Lanjutkan penulisan script untuk menampilkan jumlah komentar pengunjung.
Setelah semua script diatas selesai diketik jalankan file tampil_bukutamu di webserver (localhost) atau dengan mengklik link Lihat Komentar yang ada di form bukutamu, apabila tidak ada kesalahan akan tempil seperti gambar berikut :
gmn cara nya dapat kan script buku tamu itu??
BalasHapussaya kurang pahaam. :)
trma ksh ats tutorialnya.......
BalasHapusblh lh nti saya akn cba d rmh.
:)
blh dk saya ambil dri sumber mu,biar saya cba d pljrin d rmh?mksh.....
BalasHapusgmn cara buat database nya?
BalasHapus(langkah2nya)
trma ksh :)
tlong d perjelaskan scrip PHP ny.
BalasHapustrma ksh sblumya.
langkahny gmn y?
BalasHapusterima kasih