Selasa, 02 Februari 2016

Membuat Buku Tamu

Cara Membuat Buku Tamu dengan PHP

PHP : Cara Membuat Buku Tamu

ok barudak, ayena simkuring bade nerangkeun cara ngadameul Buku Tamu, tapi nu rada hade okeh,tingali gambar !!

penasaran???yuk praktek!!!

Pertama : buat folder pada htdocs
buatlah folder dengan nama buku_tamu pada htdocs,


Kedua : buat Database Pada MySQL PHP MyAdamin
- buat Database dengan nama buku_tamu
- setelah membuat database buatlah tabel dengan nama buku_tamu, lalu isikan fieldnya :
email VARCHAR(255)
nama VARCHAR(255)
komentar VARCHAR(255)
jadikan email ebagai primarykey

Ketiga : buka Text Editor 
- buka text editor anda untuk membuat file PHP, saya menggunakan Adobe Dreamweaver CS 5

Keempat : buat File Koneksi
- buat file koneksi dengan nama konek.php, dan simpan file tersebut pada folder buku_tamu yang sudah dibuat tadi, syntaxnya seperti dibawah
<?php
$kon = mysql_connect("localhost","root","");
mysql_select_db("buku_tamu",$kon);
?>

Kelima : buat File Form Input
- buat file form input, dengan nama buku_tamu.php, dan simpan file tersebut pada folder buku_tamu yang sudah dibuat tadi. File ini berfungsi untuk memasukkan data. syntaxnya :
<html>
<head>
<title>Buku Tamu : Muhammad Anwari</title>
</head>
<body>
<form method="POST" action="control.php?action=addbukutamu">
<table width = "40" border = "0" align = "left"  cellpadding = "0" cellspacing = "1"  bgcolor = "#996600">

<tr>
  <td  height = "40" align = "center"  bgcolor = "#996600"><strong><font  color="#FFFFFF">BUKU TAMU</font></strong></td>
</tr>
 
<tr>
  <td  bgcolor="#FFFFFF"><table width="40"  border="0" align="center" cellpadding="5"  cellspacing="0">
<tr>
<td>Email</td>
<td><input type = "text" name = "email" size = "25" maxlength = "255"/></td>
</tr>
<tr>
<td>Nama</td>
<td><input type = "text" name = "nama" size = "25" maxlength = "255"/></td>
</tr>
<tr>
<td>Komentar</td>
<td><textarea name = "komentar" rows = "3" cols = "20"></textarea></td>
</tr>
<tr><td colspan = "2" align = "center">
<center>
<input id="submit" type="submit" value="Chat">
<input id="button"type="reset" value="Reset"></center>
</td></tr>
</table></td></tr>
</table>
</form>
</body>
</html>

<?
$conn=mysql_connect("localhost","root","")or die("Gagal!!!");
mysql_select_db("buku_tamu",$conn);
if($_GET['proses']){
$email             = $_POST['email'];
$nama             = $_POST['nama'];
$komentar         = $_POST['komentar'];
$query="insert into buku_tamu values('$email','$nama','$komentar')";
$hasil=mysql_query($query,$conn)or die("Server Error");
}
?>
</body>
</html>

Keenam : buat Daftar Inputan
buatlah daftar inputan dengan nama list.php, dan simpan file tersebut pada folder buku_tamu yang sudah dibuat tadi. Fungsi file ini adalah untuk melihat hasil dari inputan kita, syntaxnya :
<?php
include 'konek.php';
$buku_tamu = "select * from buku_tamu";
$anwari = mysql_query($buku_tamu);
$total = mysql_num_rows($anwari);
?>

<br><br><br><br><br><br><br><br><br><br><br>

<?php
while ($buku_tamu = mysql_fetch_array($anwari)) {
echo "<br><b>Email</b> : ".$buku_tamu['email'];
echo "<br><b>Nama</b>  : ".$buku_tamu['nama'];
echo "<br><b>Komentar</b> : ".$buku_tamu['komentar'];
echo "<hr align = 'left' size = '2' width = '50%' color = '#996600'>";
}
?>

Ketujuh : buat file Control
buatlah file dengan nama control.php, dan simpan file tersebut pada folder buku_tamu yang sudah dibuat tadi. Fungsi file ini untuk melakukan proses input data, syntaxnya :
<?php
$action = isset ($_GET['action']) ? $_GET['action'] : '';
switch ($action) {
case 'addbukutamu' :
addbukutamu();
break;
}
function addbukutamu(){
include_once 'konek.php';
$email = $_POST['email'];
$nama = $_POST['nama'];
$komentar = $_POST['komentar'];
if( $email == '' || $nama == '' || $komentar == ''){
header('Location:index.php');
}else{
$queryaddbukutamu = "insert into buku_tamu values('$email','$nama','$komentar')";
mysql_query($queryaddbukutamu)or die("Error on Query addbukutamu : ".mysql_error());
header('Location:index.php');
}
}
?>

Kedelapan : buat file Index
buat file dengan nama index.php, dan simpan file tersebut pada folder buku_tamu yang sudah dibuat tadi. Fungsi dari file ini untuk menggabungkan dan memunculkan sekaligus file inputan dengan daftarnya, syntaxnya :

<?php
include 'konek.php';
?>
<html>
<head>
<title>Buku Tamu : Muhammad Anwari</title>
</head>
<font face="verdana">

<?php
if(isset ($_GET['view']) == "update"){
include 'buku_tamu.php';
}else{
include 'buku_tamu.php';
}
include 'list.php';
?>
</font>
</body>
</html>

Langkah Terakhir : jalankan file!!!
 Note : semua file harus satu folder
 

Tidak ada komentar:

Posting Komentar