Tentang Blog

Blogger memang sederhana namun fitur platform blogging yang kaya . Seperti sistem Blogging lainnya , Anda dapat membuat template Blogger Anda sendiri untuk blog Anda. #Fadhel.rizqy

Sunday, July 24, 2016

RPL NEWS

Membuat Buku Tamu Dengan PHP

MEMBUAT BUKU TAMU MENGGUNAKAN PHP


Membuat Buku Tamu dengan PHP dan MySQL. Pada tutorial kali ini saya akan mencoba membuat sebuah tutorial bagaimana cara Membuat Buku Tamu (Guestbook) dengan PHP dan MySQL. Pada website biasanya ada fasilitas yang namanya buku tamu atau guestbook dimana pengunjung bisa meninggalkan pesan mereka diwebsite tersebut. Tutorial membuat buku tamu ini akan dibuat dengan sesederhana mungkin agar bisa Anda pahami dengan baik.

Ada beberapa hal yang perlu diperhatikan dalam membuat sebuah buku tamu diantaranya adalah :
  • Database – merupakan sebuah tempat penyimpanan data yang diisikan oleh pengunjung.
  • Form tampilan buku tamu.
  • Form edit – Ini untuk merubah isi dari.
  • Hapus – Untuk menghapus data.

Dari keempat hal tersebut, untuk fom tampilan, edit dan juga hapus akan dibagi lagi menjadi beberapa file. yaitu : koneksi.php ,simpan.php ,bukutamu.php , tampil.php , edit.php , update.php dan hapus.php.

SCRIPT DI BAWAH INI LETAKAN DI DALAM FOLDER ARTIKEL

1.membuat tabel bukutamu.php
<!doctype html>
<html>
<head>
<title> Latihan form </title>
</head>
<body bgcolor="#CCCCCC"><center>
<table border="0" cellspacing="10" class="tabel">
<form action="" method="post">
<tr>
<td colspan="2" align="center"><h2>Selamat Datang di Web Kami</h2></td>
</tr>
<tr>
<td> Nama </td>
<td><input type="text" class="text" name="nama" required/></td>
</tr>
<tr>
<td> Email </td>
<td><input type="text" class="text" name="email" required/></td>
</tr>
<tr>
<td> Website </td>
<td><input type="text" class="text" name="website" required/></td>
</tr>
<tr>
<td> Pesan </td>
<td><textarea class="textarea" name="pesan"></textarea></td>
</tr>

<tr>

<td></td>

<td colspan="2"><input class="submite" type="submit" value="simpan" name="simpan">

<input class="submite" type="reset" value="batal"/></td>

</tr>
</form>
</table></body></center>
</html>

2.membuat koneksi.php

<?php

mysql_connect("localhost","root","");

mysql_select_db("db_tamu");

?>


3.membuat simpan.php
 <?php
include "koneksi/koneksi.php";
$query=mysql_query("select * from buku_tamu order by id desc");
$data=mysql_fetch_array($query);
if(empty($data['id'])){
$id=1;
}else{
$id=$data['id']+1;
  }
if(isset($_POST['simpan'])){
$tanggal=date("Y-m-d");
$simpan="insert into buku_tamu set  id='$id',
tanggal='$tanggal',
nama='$_POST[nama]',
email='$_POST[email]',
website='$_POST[website]',
pesan='$_POST[pesan]'";
$qw=mysql_query($simpan);
if ($qw){
echo "<script>alert('berhasil di simpan')</script>";
echo "<script>document.location.href='index.php?p=tampil'</script>";
}else{
echo "gagal di simpan";
}
  }
  ?>

4.membuat tampil.php
<?php
mysql_connect ("localhost","root","");
mysql_select_db("db_tamu");
?>

<blockquote><p><center><font size="5"><b><u>Tampilan Buku Tamu</u></b></font></center></p>
<p><table border='1' align='center'>
            <tr>
<th width="30px">ID</th>
<th width="100px">TANGGAL</th>
<th width="200px">NAMA</th>
<th width="200px">EMAIL</th>
<th width="200px">WEBSITE</th>
<th width="200px">PESAN</th>
<th width="50px">ACTION</th>
</tr>
           
                <?php
                    
                    $query = "SELECT * FROM buku_tamu ";
                    $exe = mysql_query($query);
                    $no = 1;
                    while($row = mysql_fetch_array($exe)){ 
                        $a = $row['id'];
                        $b = $row['tanggal'];
                        $c = $row['nama'];
                        $d = $row['email'];
                        $e = $row['website'];
                        $f = $row['pesan'];
                    echo "<tr>
<td>$a</td>
<td>$b</td>
<td>$c</td>
<td>$d</td>
<td>$e</td>
<td>$f</td>
<td><a href='crud/edit.php?id=$a'>Edit</a>
<a href='crud/hapus.php?id=$a'>Hapus</a>
</td>
</tr>";
                    $no++;
                    }
                ?>
</table></p></blockquote>


UNTUK DI BAWAH INI LETAKAN DI FOLDER CRUD

5.MEMBUAT EDIT.PHP
<blockquote><?php
mysql_connect ("localhost","root","");
mysql_select_db ("db_tamu");
?>
<?php
   $id = $_GET['id'];
   $query = mysql_query("select * from buku_tamu where id='$id'") or die(mysql_error());
   $data = mysql_fetch_array($query);
?>
<form name="form1" method="post" action="update.php">
   <input type="hidden" name="id" value="<?php echo $id; ?>" />
   <table width="419" height="283" border="1">
        <tr>
            <td width="159" height="29">Nama</td>
            <td width="244"><input name="nama" type="text" id="nama" value="<?php echo $data['nama']; ?>"></td>
        </tr>
        <tr>
            <td>Email</td>
            <td><input name="email" type="text" id="email" value="<?php echo $data['email']; ?>"></td>
        </tr>
        <tr>
            <td>Website</td>
            <td><input name="website" type="text" id="website" value="<?php echo $data['website']; ?>"></td>
        </tr>
        <tr>
            <td colspan="2">Pesan : </td>
        </tr>
        <tr>
            <td colspan="2"><textarea name="pesan" cols="50" rows="10" id="pesan"><?php echo $data['pesan']; ?></textarea></td>
        </tr>
        <tr>
            <td colspan="2"><p>&nbsp;</p>
               <p>
               <input name="tombol" type="submit" value="kirim">
               <input name="reset" type="reset" id="reset" value="Reset">
               </p>
            </td>
         </tr>
   </table>
</form>
</blockquote>

6.MEMBUAT UPDATE.PHP
<?php
mysql_connect("localhost","root","");
mysql_select_db("db_tamu");
$query=mysql_query("select * from buku_tamu order by id desc");
?>
<?php
$id = $_POST['id'];
$nama = $_POST['nama'];
$email = $_POST['email'];
$website = $_POST['website'];
$pesan = $_POST['pesan'];
$query = mysql_query("update buku_tamu set nama='$nama', email='$email', website='$website', pesan='$pesan' where id='$id'") or die(mysql_error());
if ($query) {
    header('location:/LATIHAN/index.php?p=tampil');
}
?>

7.MEMBUAT HAPUS.PHP
<?php
mysql_connect("localhost","root","");
mysql_select_db("db_tamu");
$query = mysql_query ("DELETE FROM buku_tamu WHERE id='$_GET[id]'");
if($query) 
echo "<meta http-equiv='refresh' content='0;
url=../index.php?p=tampil'>";
?>

RPL NEWS

About RPL NEWS

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :