Selasa, 21 Desember 2010

Membuat Buku Tamu Sederhana Dengan PHP

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">
















































"3">
"center">Isi Bukutamu
"10%">Nama "1%">: "89%">"pengirim" type="text" id="pengirim" value=" echo $pengirim; ?>" size="40">
Email : "email" type="text" id="email" value=" echo $email; ?>" size="40">
Pesan :
"Kirim" type="submit" id="Kirim" value="Kirim">





Nama File tampil_bukutamu.php :




include
"koneksi.php";

$perintah="SELECT * FROM tbl_bukutamu ORDER BY id DESC";

$hasil=mysql_query($perintah);

while($baris=mysql_fetch_array($hasil))

{

$pengirim=$baris[pengirim];

$email=$baris[email];

$pesan=$baris[pesan];

$tgl_kirim=$baris[tgl_kirim];

$pengirim=htmlspecialchars($pengirim);

$email=htmlspecialchars($email);

$pesan=htmlspecialchars($pesan);

echo
"Bukutamu














































Pengirim



:



$pengirim



Email



:



$email



Tanggal Kirim



:



$tgl_kirim



Pesan



:



$pesan

";

}

?>




Selamat Mencoba & Semoga Berhasil......Jika anda menemui tag / kode yang error hubungi saja saya / tulis komentar di bawah....

0 comment:

Posting Komentar