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
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<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>
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//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>";
?>
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 //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>";
?>
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 $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>";
}
?>
mudah kan membuat bukutamu
sekian semoga bermanfaat dilain waktu
Tidak ada komentar:
Posting Komentar