Written By Apep Wahyudin on Monday, 9 February 2015 | 15:45

Salam Syntax brooo
Yaahh beginilah kehidupan programmer, senang, sedih, hujan panas, masih aja inget sama ngoding :D. Tapi tak apalah, di tengah hujan yang dingin (puitis) ini saya akan memberikan sebuah tutorial membuat buku tamu dengan PHP dan MySQL.

Membuat buku tamu

Apa itu buku tamu?
Buu tamu adalah wadah untuk menyampaikan aspirasi dari pengujung sebuah web. Bisa berupa, kritik, saran, atau keluhan.

OKe langsung saja. Pertama, kita buat dulu databasenya. Masih tetap dengan database yang sama yaitu "longscripts". Kemudian kita buat tabel "buku_tamu" dengan struktur sebagai berikut :
CREATE TABLE IF NOT EXISTS `buku_tamu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama` varchar(20) NOT NULL,
  `email` varchar(20) NOT NULL,
  `pesan` text NOT NULL,
  `tgl` varchar(20) NOT NULL,
  `jam` varchar(20) NOT NULL,
  PRIMARY KEY (`id`);


Sekarang, kita buat dyntax insert dan selectnya dengan php seperti dibawah ini :
<!DOCTYPE html>

<html>

<head>

<title>Buku Tamu | Long Scripts</title>

</head>



<body>



<h1>ISI BUKU TAMU</h1>



<?php

mysql_connect('localhost','root',''); //sesuaikan dengan konfigurasi mysql anda

mysql_select_db('longscripts'); // sesuaikan dengan nama database anda



if(!isset($_POST['kirim'])) { //Jika tombol simpan belum ditekan

echo "";

}

else { //Jika tombol simpan sudah ditekan

$pesan=nl2br($_POST['pesan']); // menambahkan tag <br> jika user menekan enter

$tgl=date("d/M/Y");

$jam=date("G:i ")."WIB";

$kirim=mysql_query("insert into buku_tamu VALUES('','$_POST[nama]','$_POST[email]','$pesan','$tgl','$jam')");



//mengetes query

if($kirim){

    echo "<font color='#003399'>Komentar anda berhasil dipublikasikan.</font>";

}

else {

    echo "<font color='red'>Data gagal disimpan</font>";

}

}

?>

<form action="" method="post">

<table>

  <tr>

    <td>Nama</td>

    <td>:</td>

    <td><input type="text" name="nama" id="nama"></td>

  </tr>

  <tr>

    <td>E-Mail</td>

    <td>:</td>

    <td><input type="text" name="email" id="email"></td>

  </tr>

  <tr>

    <td>Komentar</td>

    <td>:</td>

    <td><textarea name="pesan" id="pesan" cols="45" rows="5"></textarea></td>

  </tr>

  <tr>

    <td>&nbsp;</td>

    <td>&nbsp;</td>

    <td><input type="submit" name="kirim" id="button" value="Kirim"></td>

  </tr>

</table>



</form><br>

<br>

<h1>Daftar Tamu yang Berkomentar</h1>

<?php

$pilih=mysql_query("select * from buku_tamu order by id desc");

while($data=mysql_fetch_array($pilih)){

    ?>

<table width="50%" style="border-collapse:collapse;" border="1">

  <tr>

    <td><?php echo $data["nama"];?> | <?php echo $data["email"];?> </td>

  </tr>

  <tr>

    <td>"<?php echo htmlentities($data["pesan"]);?>"</td>

  </tr>

  <tr>

    <td><?php echo $data["tgl"];?> | <?php echo $data["jam"];?></td>

  </tr>

</table>

<hr>

<?php

}

?></body>

</html>

Simpan dengan nama buku_tamu.php.
Silahkan dicoba sendiri :D
Untuk file yang sudah jadi, silahkan download aja dibawah ini:
Passwordnya : 

DOWNLOAD

G+

4 Komentar untuk "Membuat Buku Tamu Dengan PHP dan MySQL"

  1. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. boleh minta screen-shootnya gan?
      kirim aja lewat e-mail mrsyntax25@gmail.com

      Delete
  2. mas kalau untuk membuat buku tamu moderasi itu gimana?

    ReplyDelete
    Replies
    1. wah itu sih sistemnya pake forum, nanti kalau ada waktu saya buatkan :)

      Delete

Copyright Long Scripts © 2014. All Rights Reserved.
Template SimpleCips By SEOCIPS.COM ,
Powered By Blogger
DMCA.com Protection Status
TopBlogIndonesia.com