Membuat Buku Tamu Sederhana Dengan PHP

misntv official
Pertama kita buat dulu database Dengan Nama db_latihan ( Untuk database, server, dll saya menggunakan paket PHP TRIAD ) lalu di dalam database itu kita buat tabel dengan nama tbl_bukutamu dengan 5 field yaitu dengan format seperti di bawah ini :



CREATE TABLE tbl_bukutamu (

id int(3) NOT NULL auto_increment,

pengirim varchar(255) NOT NULL default '',

email varchar(255) NOT NULL default '',

pesan text NOT NULL,

tgl_kirim datetime NOT NULL default '0000-00-00 00:00:00',

PRIMARY KEY (id)

) TYPE=MyISAM;




Jika Udah sekarang kita menuju scripting, untuk itu kita akan membuat 3 file dengan format :



  • koneksi.php

  • isi_bukutamu.php

  • tampil_bukutamu.php


Untuk itu kita langsung aja ke script nya dan yang pertama adalah koneksi.php :

Untuk File koneksi tidak terlalu panjang scriptnya karena kita hanya menkoneksikannya ke database agar kita dapat berinteraksi dengan database ya udah g usah banyak bacot kita langsung ja..:

Nama file koneksi.php:



$dbhost="localhost";// Nama Host atau server localnya

$dbuser="";//Nama User Databasenya untuk ini saya kosongkan karena saya tidak perlu nama user

$dbpass="";//Password User Databasenya dan yang ini juga saya kosongkan

$dbname="db_latihan";//Nama Database yang kita Buat tadi atau yang ingin kita gunakan

$koneksi=mysql_connect($dbhost,$dbuser,$dbpass);//Lakukan koneksi ke locallserver=$dbhost dengan user=$dbuser dan password=$dbpass

if($koneksi)//Jika Konek Maka

{

mysql_select_db($dbname);//Pilih Database $dbname

}
else{//Selain Itu

echo
"Error";//Keluarkan Pesan Error

}

?>



Nama File isi_bukutamu.php:



include "koneksi.php";

$Kirim=$_POST["Kirim"];

if($Kirim)

{

if(!empty($pengirim) && !empty($pesan))

{

$perintah="INSERT INTO tbl_bukutamu(pengirim, email, pesan, tgl_kirim) VALUES('$pengirim','$email','$pesan',NOW(''))";

$hasil=mysql_query($perintah);

if($hasil)

{

echo "Anda Telah Berhasil Mengisi Bukutamu Klik Di sini Untuk melihat.";

}else{

echo "Maaf Anda gagal mengisi Bukutamu";

}

}

}

?>



"form1" method="post" action=" echo $PHP_SELF; ?>">

"100%" border="0" cellspacing="1" cellpadding="1">