Membuat buku tamu atau guest book dengan PHP
1. Pertama, buatlah sebuah database dengan nama buku_tamu.
2. Buatlah sebuah tabel dengan nama tamu dengan jumlah field = 6. Berikut field-fieldnya:
3. Buatlah sebuah folder di httdoc dengan nama buku-tamu (semua file di simpan di sini).
4. Selanjutnya buatlah tampilan form buku tamunya. Minimal seperti di samping ini:
5. Beri nama index.php, simpan di folder buku-tamu. Berikut ini listingnya:
<html>
<head>
<title>Guest Book</title>
</head>
<body>
<pre>
<h2>Signup Guestbook </h2>
<hr size=1>
<form name=”tamu” method=”post” action=”simpan.php”>
Name : <input type=”text” name=”name”><br>
E-Mail : <input type=”text” name=”email”><br>
Address : <input type=”text” name=”alamat”><br>
City : <input type=”text” name=”kota”><br>
Message : <br><textarea name=”msg”></textarea><br>
<input type=”submit” name=”submit” value=”Send”><input type=”reset” name=”reset” value=”Reset”>
</form>
</body>
</html>
——————–
6. Lalu buat file simpan.php. Simpan filenya di folder buku-tamu. Disini passwordnya kosong. Berikut ini listingnya:
——————-
<!doctype html public “-//W3C//DTD HTML 4.0 //EN”>
<html>
<head>
<title>Simpan Data</title>
</head>
<body>
<?php
$nama=$_POST['name'];
$email=$_POST['email'];
$alm=$_POST['alamat'];
$kota=$_POST['kota'];
$msg=$_POST['msg'];
$koneksi=mysql_connect(“localhost”,”root”,”");
mysql_select_db(“buku_tamu”);
$proses=”INSERT INTO tamu(name,email,address,city,msg)
VALUES(‘$nama’,'$email’,'$alm’,'$kota’,'$msg’)”;
$hasil=mysql_query($proses,$koneksi);
echo “<font color=red size=5>Buku Tamu BERHASIL Diisi</font>”;
?>
<br>
<a href=”tampil.php”><h3>Lihat Buku Tamu</h3></a>
</body>
</html>
———————
7. Kemudian buatlah file tampil.php untuk menampilkan isi buku tamunya. Berikut listingnya:
——————–
<!doctype html public “-//W3C//DTD HTML 4.0 //EN”>
<html>
<head>
<title>BUKU TAMU</title>
</head>
<body>
<pre>
<h1>BUKU TAMU</h1>
<a href=”index.php”> <– Kembali ke Form Buku Tamu</a>
<hr size=1>
<?php
$koneksi=mysql_connect(“localhost”,”root”,”");
mysql_select_db(“buku_tamu”);
$sql=mysql_query(“SELECT * FROM tamu”, $koneksi);
while($data=mysql_fetch_array($sql))
{
$id=$data['id'];
$name=$data['name'];
$email=$data['email'];
$alm=$data['address'];
$city=$data['city'];
$msg=$data['msg'];
echo “No : $id<br>”;
echo “Nama : $name<br>”;
echo “E-Mail : $email<br>”;
echo “Alamat : $alm, $city<br>”;
echo “Pesan : $msg<br><hr size=1>”;
}
?>
</body>
</html>
Subscribe to:
Post Comments (Atom)
Post a Comment