Membuat Buku Tamu

Membuat Buku Tamu

Artikel ini dibuat untuk semua sahabat khususnya yg ngasih pertanyaan, dan meminta pencerahan dalam membuat buku tamu.
Tes… tes… mic1 ok…^^ Langsung aja kita mulai:
Ada beberapa langkah dalam proses pembuatan buku tamu (guestbook) untuk halaman web. Kali ini kita akan menggunakan MySQL sebagai tempat penyimpanan data.

Langkah 1: Menyiapkan database
Sebagai contoh, kita buatkan database dengan nama “database_latihan”, tanpa tanda kutip.

Langkah 2: Menyiapkan Tabel
Nama tabel untuk contoh ini adalah “tbl_bukutamu”. SQL querynya adalah sebagai berikut:



CREATE TABLE `tbl_bukutamu` (

`id` INT NOT NULL AUTO_INCREMENT ,

`tanggal` VARCHAR( 30 ) NOT NULL ,

`nama` VARCHAR( 35 ) NOT NULL ,

`email` VARCHAR( 35 ) NOT NULL ,

`komentar` TEXT NOT NULL ,

PRIMARY KEY ( `id` )

) TYPE = MYISAM ;

Anda bisa menggunakan MySQL prompt untuk mengetik perintah SQLnya, atau bisa juga melalui PhpMyadmin, dengan mengikuti struktur yang saya contohkan di atas.

Langkah 3: Membuat Form Inputan & Kode penyimpanan data pengunjung
Form inputan merupakan interface dengan pengunjung website. Source kodenya adalah sebagai berikut:



























































Nama
td>

:
Email
</td>

:
Komentarv>
:
   
     





$kirim = $_POST['kirim'];

if ($kirim)

{

$nama = $_POST['nama'];

$email = $_POST['email'];

$tanggal = date("d M Y");

$komentar = $_POST['komentar'];



$host="localhost";

$userdb="root";

$passdb="";

$mydb="database_latihan";

$koneksi=mysql_connect($ho
st,$userdb,$passdb);

mysql_select_db($mydb,$kon
eksi);



$query = "insert into tbl_bukutamu (tanggal, nama, email, komentar)values('$tanggal'
,'$nama','$email','$komentar')";

$hasil=mysql_db_query($myd
b,$query,$koneksi);

if($hasil)

{

echo"Terima $nama, data anda telah tersimpan";

}

else

{

echo"Maaf, data gagal diproses!!!";

}

}

?>







Nah… sampai disini project pembuatan Buku Tamu (Guestbook) telah selesai. Semoga bermanfaat.

About The Author

Saya adalah Bloger asal Malang yang menyukai kegiatan yang berhubungan dengan perkembangan IT, Design dan juga Pendidikan. Berupaya untuk selalu menebarkan kebermanfaatan bagi sesama.

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *