cara membuat buku tamu dengan php & mysql
Untuk membuat guest book kali ini, maka di komputer Anda harus sudah ada beberapa tool yang bisa digunakan, seperti:
- Web server, di sini penulis menggunakan Apache web server versi 1.3.33 (win32)
- PHP, di sini penulis menggunakan PHP versi 4.3.11 (win32)
- Database, di sini penulis menggunakan MySQL database versi 4.1.11-nt-max (win32)
Setelah itu Anda harus membuat database dan tabel di dalam MySQL yang berfungsi sebagai tempat menyimpan data dari guest book nantinya. Di sini penulis membuat database yang bernama coba dan nama tabelnya adalah gbook. Berikut ini adalah script untuk membuat tabelnya.
create table gbook (
tanggal date,
nama varchar(255),
email varchar(255),
pesan text);
Kita lihat pada tabel gbook tersebut akan terdiri field tanggal untuk menyimpan tanggal posting, nama untuk menyimpan nama pengunjung, email untuk menyimpan data email dan pesan untuk menyimpan kesan dan pesan dari pengunjung.
Pembuatan
Hanya ada dua file yang dibutuhkan dalam misi ini, yaitu file HTML form nya dan script pemroses data form-nya. Untuk HTML form nya, penulis beri nama guest_book.php dan script pemrosesan data guest booknya, penulis beri nama gbook_p.php.
Berikut code untuk file PHPnya
<?phpSetelah selesai membuat kode PHPnya sekarang kita akan membuat koneksi databasenya, berikut scriptnya :
include “config.php”; // digunakan untuk memasukkan kode dari file lain yang ditunjuk
// proses penambahan data ke database
if($mod == “add”){
$add_query = mysql_query(“insert into bukutamu values(”, ‘$nama’, ‘$email’, ‘$alamat’, ‘$pesan’)”) or die(mysql_error());
}
?>
<html>
<head>
<title>Belajar membuat buku tamu</title>
</head>
<body>
<?php
if($add_query){
echo “Isian berhasil di tambahkan, <a href=”lihat.php”>lihat data buku tamu</a>”;
}else{
?>
Form Buku Tamu <br /><br />
<form method = “post” action = “#”>
nama : <input type = “text” name = “nama”><br>
email : <input type = “text” name = “email”><br>
alamat : <textarea name=”alamat”></textarea><br>
pesan : <textarea name=”pesan”></textarea><br>
<input type=”hidden” name=”mod” value=”add”>
<input type=”submit” name=”button” id=”button” value=”Submit”>
</form>
<?php
}
?>
</body>
</html>
<?phpAnda harus menyesuaikan nilai-nilai pada variabel di atas dengan keadaan pada server MySQL Anda.
$hostDB = “localhost”; // untuk hostname database, disesuaikan dengan server
$userDB = “root”; // secara default, XAMPP membuat database user root
$passDB = “”; // secara default, password root adalah null
$DB = “belajar”; // sesuaikan dengan database yang dibuat
// memulai koneksi ke database
$conn = mysql_connect ($hostDB, $userDB, $passDB) or die(mysql_error());
// seleksi database yang akan digunakan
mysql_select_db($DB, $conn) or die(mysql_error());
?>
Letakkan semua file tersebut di dalam folder web root Anda dan kemudian Anda bisa panggil file guest_book.php dari web browser, contohnya adalah http://localhost/guest_book.php.
0 Komentar:
Posting Komentar
Berlangganan Posting Komentar [Atom]
<< Beranda