Cara Membuat Buku Tamu dengan PHP
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
Sumber : Cara Membuat Buku Tamu dengan PHP
0 komentar: