Minggu, 31 Mei 2015

membuat buku tamu dengan php dan mysql


kali ini saya akan menulikan sebuah artikel dimana kita akan membuat sebuah buku tamu sederahana yang masih ada banyak kelemahan nya ,dengan mengunakan php dan mysql dengan  localhost kita sendiri

      pertama yang akan ssaya beritahu adalah bahwa buku  tamu ini masih banyak kekuranganya ,misalnya bila di spaming oleh orang lain dan form input  nya tidak ada filter yang valid dan data yang di inputkan bisa sembarangan contoh nya pda form email nya

yang ada harus siapakan adalah

1. database 
2. 3 file php 
3 . anda harus mengetahu tentang examp ,localhost dan array 
4. siapkan notepad atau dreamwever anda

 pertama tama pahamilah dulu aliran bagan ini
dari bagan diatas bisa anda lihat bagan alir tentang buku tamu ini 
langsung saja ini demonstrasinya

kita cukup perlu memasukan datanya pada form diatas


klik saja kirim maka anda akan menuju proses
dan akan masuk ke tampil.php
dan hasil nya
anda dapat menghapus atau mengisi buku tamu  lagi dengan link yang ada

lagsung ke proses pembuatannya
buat dulu database atau download aja disini kalo ngak mau repot :p
download 
nah dibawah ini adalah tampilan dari 4  file php penyusun program dari bukutamu


sekarang kita lanjut ke proses nyekrip nya gan


1. mulai dari buku tamu code nya dibawah ini :


<html>

<head>
<title>Buku Tamu</title>
</head>

<body>
<h2>Buku Tamu</h2>

<form action="proses.php" method="post">
<table border="0">

<tr>
<td>Nama:</td>
<td><input type="text" size="30" name="nama"></td>
</tr>

<tr>
<td>Email:</td>
<td><input type="text" size="30" name="email"></td>
</tr>

<tr>
<td>Komentar:</td>
<td><textarea rows="5" cols="30" name="komentar"></textarea></td>
</tr>

<tr>
<td></td>
<td>
<input type="submit" value="Kirim">
<input type="reset" value="Reset">
</td>
</tr>
</table>
</form>
</body>
</html>
simpan dengan bukutamu.php

2. tulis lagi proses nya code nya dibawah ini :


<?php


 //Koneksi ke MySQL
 $koneksi = mysql_connect("localhost","root","") or die ("Koneksi gagal");

 //memilih database database
 mysql_select_db("latih2");

 //mengambil  data dari form Buku tamu
 $nama     = $_POST['nama'];
 $email    = $_POST['email'];
 $komentar = $_POST['komentar'];

 //Query untuk memasukkan data ke tabel buku tamu
 $insert_data  = "insert into btamu (nama,email,komentar) values ('$nama','$email','$komentar')";
 mysql_query($insert_data);

if($insert_data){
echo "<script>alert('data Berhasil di Hapus');
window.location='tampil.php'; </script>";
}
else
{
echo "<script>alert('Data Gagal di Hapus');
window.location='tampil.php'; </script>";

}

 mysql_close($koneksi);

 echo "<br><br>";
 echo "<a href=bukutamu.php

 >Isi Buku Tamu</a>";
?>
simpan dengan nama proses.php

3. tulis lagi tampil buku tamu nya code lagi lagi dibawah ini 


<?php


 //Koneksi ke MySQL
 $koneksi = mysql_connect("localhost","root","") or die ("Koneksi gagal");

 //memilih database database
 mysql_select_db("latih2");


 //query untuk menampilkan data
 $hasil = mysql_query("select * from btamu");

 //Menampilkan data buku tamu
 while($data = mysql_fetch_array($hasil))
 {

echo"<center><table border='2' width='40'>
<th>id</th><th>Nama</th><th>email</th><th>komentar</th>
<th>Aksi</th>
<tr>";

echo "       <td>".$data[0]."</td>
 <td>".$data[1]."</td>
 <td>".$data[2]."</td>
 <td>".$data[3]."</td>



 <td>
<a href='hapus.php?id=$data[0]' onclick=\"return confrim('yakin akan di hapus?')\">Hapus</a></td></tr>";
 }
 echo "</table>";






 mysql_close($koneksi);

 echo "<br><br>";
 echo "<a href=bukutamu.php

 >Isi Buku Tamu</a>";
?>
simpan dengan nama tampil.php 

4. sekarang yg terakhir adalah hapus nya 


<?php
 $koneksi = mysql_connect("localhost","root","") or die ("Koneksi gagal");

 //memilih database database
 mysql_select_db("latih2");

$sql="delete from btamu where id ='".$_GET['id']."'";
$hapus=mysql_query($sql);
if($sql){
echo "<script>alert('data Berhasil di Hapus');
window.location='tampil.php'; </script>";
}
else
{
echo "<script>alert('Data Gagal di Hapus');
window.location='tampil.php'; </script>";
}
?>
simpan dengan nama hapus.php 


mudah kan membuat bukutamu
sekian semoga bermanfaat dilain waktu 

Tidak ada komentar:

Posting Komentar