Membuat Aplikasi Buku Tamu Dengan PHP

Untuk Membuat aplikasi buku tamu dengan PHP , Langkah pertama yang kita lakukan adalah membuat database , disini saya akan membuat database dengan nama "ebsof" kemudian , membuat sebuah tabel dengan nama "tbl_bukutamu"

1. Membuat Database Aplikasi Buku Tamu Dengan PHP

Berikut ini bentuk database dari tbl_bukutamu yang akan kita gunakan :

2. Membuat Form Aplikasi Buku Tamu

Setelah kita selesai membuat database dan tbl_bukutamu langkah selanjutnya ialah membuat form buku tamu, anda bisa menggunakan text editor kesayangan anda, buatlah seperti gambar dibawah ini  :

.

atau anda bisa mengcopy code di bawah ini untuk hasil yang lebih cepat :

<form name="form1" method="post" action="bukutamu.php?action=simpan">
  <table width="500" border="0" cellspacing="0" cellpadding="0">
    <tr bgcolor="#FF9900">
      <td height="40" colspan="2"><strong>Form Buku Tamu </strong></td>
    </tr>
    <tr bgcolor="#99FF00">
      <td height="30">Nama</td>
      <td>: 
      <input name="nama" type="text" id="nama"></td>
    </tr>
    <tr bgcolor="#99FF00">
      <td height="30">Email</td>
      <td>: 
      <input name="email" type="text" id="email"></td>
    </tr>
    <tr bgcolor="#99FF00">
      <td height="30">Komentar</td>
      <td valign="top">: 
      <textarea name="komentar" cols="30" rows="5" id="komentar"></textarea></td>
    </tr>
    <tr bgcolor="#99FF00">
      <td height="30">&nbsp;</td>
      <td valign="top"><input type="submit" name="Submit" value="Submit">
      <input type="reset" name="Submit2" value="Reset"></td>
    </tr>
  </table>
</form>

Simpan code diatas dengan nama "bukutamu.php" ... Sampai disini belum selesai.. Nah Sekarang kita akan membuat script pemeroses bukutamu dengan php ,

3. Membuat Scrip Proses Buku Tamu Dengan PHP
 
Script ini cukup anda tempatkan di bawah kode </form> yang sudah kita buat sebelumnya diatas :

<?php
if ($_GET[action]=="simpan") {
//Membuat Koneksi Ke Database
    mysql_connect("localhost","root","");
    mysql_select_db("db_ebsof");

//validasi data yang kosong
    if (empty($_POST['nama']) || empty($_POST['email']) || empty($_POST['komentar'])) {
        echo "Data harus Diisi Semua";
    }
    else {
    
    $simpan="INSERT INTO tbl_bukutamu SET
                                        nama='$_POST[nama]',
                                        email='$_POST[email]',
                                        komentar='$_POST[komentar]'";
                            mysql_query($simpan);
        echo '<script language="javascript">
 alert("Buku Tamu Berhasil Di Kirim");
 window.location="bukutamu.php";
 </script>';
 exit();

    }
}
?>

Sampai disini kita sudah bisa Melakukan pengiriman data dari Fdorm buku tamu ke dalam database ., Sebelumny jangan lupa di Save.. lo... heeee

Nah.. Bagaimana kita menampilkan buku Tamu nya ? , Lanjut ....ke tahap 4 ...

4. Cara menampilkan /Tampil Buku Tamu dari Database

Untuk Menampilkan Buku Tamu yang ada di database, kita perlu menambahkan script lagi ..Buatlah table terlebih dahulu,, Letakkan di bagian paling atas sekali pada coding "bukutamu.php" ,  kemudian  Lakukanlah query Tampil Data dengan PHP , Untuk lebih jelasnya berikut ini script nya :

<table width="500" border="0" cellspacing="0" cellpadding="0">
  <tr bgcolor="#FF9900">
    <td><strong>No</strong></td>
    <td><strong>Nama </strong></td>
    <td><strong>Email</strong></td>
    <td><strong>Komentar</strong></td>
  </tr>
  <?php
  //Koneksi Ke database
    mysql_connect("localhost","root","");
    mysql_select_db("db_ebsof");
    
    $tampil=mysql_query("SELECT * FROM tbl_bukutamu");
    while ($r=mysql_fetch_array($tampil)) {
    $no++;
  ?>
  <tr bgcolor="#CCCCFF">
    <td><?php echo $no ; ?></td>
    <td><?php echo $r['nama']; ?></td>
    <td><?php echo $r['email']; ?></td>
    <td><?php echo $r['komentar']; ?></td>
  </tr>
  <?php } ?>
</table>
<p>&nbsp;</p>

Copy script di atas, Di atas script :
<form name="form1" method="post" action="bukutamu.php?action=simpan">
 Nah Setelah itu.. Simpan File bukutamu.php,

Jika anda berhasil, Maka akan tampil seperti gambar di bawah ini :



Untuk Source Code lengkapnya bisa di download disini  dengan password : www.ebsof.com

Update : 

Aplikasi buku Tamu ini sudah berjalan dengan baik, namun akan lebih sempurna jika menggunakan validasi terhadap email dan komentarnya. Untuk menangkal data yang tidak di inginkan masuk ke dalam database

untuk itu .. saya update pada artikel "Cara Membuat Validasi Komentar dan Email pada aplikasi buku tamu"
LihatTutupKomentar