Rabu, 21 November 2012

Anwari

PHP : Membuat Buku Tamu

Nah untuk kali ini saya akan memberi kan ilmu tentang cara membuat buku tamu dengan PHP, ok langsung saja di praktekin!

1. Buat table buku_tamu pada database buku_tamu seperti dibawah ini dan yang menjadi primary key adalah email



2. Buat form untuk buku tamu, simpan dengan nama buku_tamu.php
<html>
<head><title>Buku Tamu</title>
</head>
<body>
<center>

<form action="proses.php" method="POST">
<table cellpadding="0" cellspacing="0" border="0" width="700">
<tr>
<td><h2>Buku Tamu</h2></td>
</tr>

<tr>
<td width="200">Nama</td>
<td>: <input type="text" name="nama" size="40" maxlength="40"></td>
</tr>

<tr>
<td>Jenis Kelamin</td>
<td>: <select name="jenis_kelamin">
<option value="">   </option>
<option value="Pria">Pria</option>
<option value="Wanita">Wanita</option>
</select>
</td>
</tr>

<tr>
<td>Status</td>
<td>: <select name="status">
<option value="">   </option>
<option value="Pelajar">Pelajar</option>
<option value="Mahasiswa">Mahasiswa</option>
<option value="Pegawai">Pegawai</option>
<option value="Preman">Preman</option>
<option value="Pengangguran">Pengangguran</option>
</select>
</td>
</tr>

<tr>
<td>E - Mail</td>
<td>: <input type="text" name="email" size="40" maxlength="30">
</td>
</tr>

<tr>
<td>Komentar</td>
<td>: <textarea name="komentar" cols="35" rows="4"></textarea>
</tr>

<tr>
<td>&nbsp;</td>
<td>&nbsp;&nbsp;<input type="submit" name="sumbit" value="Simpan">&nbsp;
<input type="reset" name="reset" value="Batal">
</td>
</tr>
</table>
</form>
</body>
</html>

Hingga tampil form seperti gambar dibawah


3. Buat file untuk proses.php untuk memproses penyimpanan data dari buku_tamu.php
<html>
<title>Proses</title>
<body>

<?php
                                $nama                    = $_POST['nama'];
                                $jenis_kelamin        = $_POST['jenis_kelamin'];
                                $status                    = $_POST['status'];
                                $email                    = $_POST['email'];
                                $komentar              = $_POST['komentar'];
$conn=mysql_connect("localhost","root","")or die("Server Gagal");
mysql_select_db("anwari",$conn);
                echo "<pre>Nama          : <font color=red>$nama </font><br>";
                echo "Jenis Kelamin : <font color=blue>$jenis_kelamin</font> <br>";
                echo "Status            : <font color=blue>$status</font> <br>";
                echo "E - Mail      : <font color=blue>$email</font> <br>";
                echo "Komentar      : <font color=blue>$komentar</font></pre>";

$query="insert into buku_tamu values('$nama','$jenis_kelamin','$status','$email','$komentar')";
$hasil=mysql_query($query,$conn)or die("Server Error");
if ($hasil) {
echo "<blink><font color=red>Data Tersimpan</font></blink><br><br>";
}
?>

<a href="buku_tamu.php"><input type="button" value="OK"></a>
</body>
</html>

Hasil Simpan


Catatan : jika anda belum mengetahui cara menyimpan dan menjalankan file PHP, pelajari materi ini disini, nah sekian dulu ilmu dari saya, jika anda merasa kurang puas dengan materi ini, silahkan tinggalkan komentar atau cari materi dari sumber lainnya, wassalam.


5 Komentar:

siapa saja tolong bantu saya ... T_T

kenapa setiap saya mengkoneksikan php dan mysql dan saat d runn pasti eror kaya d bawah ini, padahal semua ok server pass syntac xampp juga aktif ....

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\filecoba\filecoba2\proses.php on line 12
Server Gagal

atau

Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\filecoba\bukutamu\add.function.php on line 9

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\xampp\htdocs\filecoba\filecoba2\proses.php on line 12
Server Gagal..untuk error yang ini, mungkin anda mempunyai file konek.php, nah didalam file tersebut ada username atau password yang belum diganti, atau mungkin anda belum membuat file koneksi tersebut.

saya juga mengalami hal tersebut !
tolong di fix donk

saya mencoba jawab dari komentar di atas yang ini

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in

itu silahkan sesuaikan file koneksi dengan database yang ada di PC/NOTEBOOK anda

cahkos

itu PASSWORD database anda yang salah, jika tidak memakai password, kosongkan saja.

Posting Komentar