Anda di halaman 1dari 8

Membuat Buku Tamu dengan PHP dan Database MySQL By:Pylox08 Halo halo. Langsung saja ya?....

kali ini yang akan kita bahas adalah tentang pembuatan buku tamu dengan database MySQL. Kenapa memilih MySQL?... karena yang termasuk multiplatform tentunya. Walaupn serimg terkena kasus SQL injection. Baiklah tidak usah berpanjang lebar karena kalau terlalu panjang kasihan sang istri dan kalau terlalu lebar kasihan suaminya. Hehhehehe. Untuk membuat buku tamu dengan PHP dan MySQL. Yang perlu disiapkan adalah : Sebuah computer tentunya Apache web server Notepad Notepad++ lebih bagus MySQL Yup. Sudah disiapkan semuanya dikomputer?... ingat ini Buku Tamu saja.. jadi kalau anda ingin mengintegrasikannya di website anda, anda bisa menempatkannya sendiri. Lets get started!!.... Buka console MySQL anda, dengan cara masuk ke folder C-Apache-MySQL-bin Lalu pada folder bin anda klik dulu file winmysqladmin setelah itu baru klik file mysql sehingga nanti akan muncul dialog seperti ini:

Yup sekarang kita akan membuat database terlebih dahulu Ikuti langkah berikut ini: Ketikkan pada console MySQL anda seperti dibawah ini : create database tamu; //ini adalah proses pembuatan database dengan nama tamu Query OK, 1 row affected (0.02 sec) // dan ini adalah jawaban dari MySQL yang artinya adalah anda telah sukses membuat database dengan nama tamu

-------------------------------------------------------

Selanjutnya adalah memilih database pada MySQL. Karena kita telah membuat database dengan nama tamu, maka kita memilih database tersebut dengan perintah : use tamu; //ini adalah proses pemilihan database Database changed // ini adalah jawaban dari MySQL jadi tidak usah anda ketik ------------------------------------------------------Setelah memilih database, maka kita harus membuat tabel, dengan cara: create table daftar_tamu(nama varchar(30),email varchar(30),komentar varc har(30)); //ini adalah proses pembuatan tabel Query OK, 0 rows affected (0.03 sec) // ini jawaban dari MySQL setelah ditekan enter ------------------------------------------------------Selanjutnya kita lihat tabl yang telah kita buat, dengan cara: desc daftar_tamu; //ketikkan seperti itu dan tekan enter +----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------+-------------+------+-----+---------+-------+ | nama | varchar(30) | YES | | NULL | | | email | varchar(30) | YES | | NULL | | | komentar | varchar(30) | YES | | NULL | | +----------+-------------+------+-----+---------+-------+ 3 rows in set (0.01 sec) ------------------------------------------------------Yup simple kan?... dengan begitu kita tlah mmepunyai satu database dengan nama tanu dan satu tabel dengan nama daftar_tamu. Database inilah yang nantinya akan menyimpan semua komentar. Hhehhe anda memang harus mempelajari MySQL ini.. mudah kan?... Oke sekarang kita tinggalkan MySQL ini, karena kita sudah selesai, mari kita ke langkah berikutnya yang semakin ruwet. Dan menyenangkan yaitu coding. Buka notepad anda Kita akan membuat tampilan buku tamu terlebih dahulu ketikkan kode berikut: <html><head><title>Isi komentar anda!!..</title></head> <body> <b>Silahkan Isi Komentar anda!!...</b> <form method="post" action="inputdata.php">

<pre> Nama : <input type="text" name="nama" size="30"> Email : <input type="text" name="email" size="30"> Komentar : <textarea name="komentar" rows="6" cols="30"></textarea> <input type="submit" name="submit" value="submit"><input type="reset" name="reset" value="reset"> </pre> </form> </body></html> Itu tadi adalah halaman tampilan buku tamu, dan simpan dengan nama homepage.html, dan kemudian anda klik 2x. maka akan tampil seperti ini:

------------------------------------------------------Yup yup selanjutnya kita buat halaman php dulu. Hehhehe ini lumayan agak puyeng, Tapi kalo dah berhasil rasanya maknyuss.. oke mari kita buka kembali notepad kita masing-masing. Dan mengetikkan kode dibawah ini: <? mysql_connect("localhost","","") or die("koneksi gagal"); mysql_select_db("tamu"); ?> Itu tadi adalah script untuk melakukan koneksi antara halaman web dengan database MySQL. Okesimpan script tadi dengan nama koneksi.php kenapa harus memakai tanda petik?... karena bila tidak memakai tanda petik akan tersimpan sebagai text files document. Oke?.....

-------------------------------------------------------

Yupberikutnya buka kembali notepad anda dan ketikkan script berikut ini: <html> <head> <title>Konfirmasi.....</title> </head> <body> <? include "koneksi.php"; if(empty($nama) or empty($email)) { echo "Data ada yang kosong, Silahkan tekan back untuk mengisi"; exit; } $sql="insert into daftar_tamu(nama,email,komentar) values ('$nama','$email','$komentar')"; if(!$query=mysql_query($sql)) echo mysql_error(); else { echo "Komentar anda telah kami terima<br>"; echo "<a href=lihatkomentar.php>Lihat daftar komentar lainnya</a>"; } ?> </body> </html> Itu tadi adalah script untuk konfirmasi apakah data ada yang error atau tidak, yup simpan dengan nama input.php .ingat harus pakai tanda petik lho. ------------------------------------------------------Yup buka kembali notepad anda, dan ketikkan script berikut ini; <html> <head> <title>Daftar anggota Klub Hebat</title> </head> <body> <? include "koneksi.php";

$sql="select nama,email,komentar from daftar_tamu"; if(!$query=mysql_query($sql)) echo mysql_error(); while($row=mysql_fetch_array($query)) { echo "Nama : $row[nama]<br>"; echo "Email : $row[email]<br>"; echo "Komentar : $row[komentar]<br>"; echo "<hr>"; } ?> <br> <a href="homepage.html">Isi komentar lagi?...</a> </body> </html> Itu tadi adalah script untuk menampilkan komentar dari database ke halaman browser. Kemudian simpan dengan nama lihatkomentar.php Pakai tanda petik ya.. ------------------------------------------------------Baiklah pemirsa segala acara telah kita lalui bersama, saya sebagai pembawa acara mohon maaf bila ada kesalahan, Karena saya hanyalah manusia biasa,weits. Tunggu dulu belum selesai ney!!!...... acara selanjutnya adalah proses testing.. oke mari kita lakasanakan Copy semua data anda tadi

Lalu masuk pada folder C/Apache/htdocs

Dan kemudian disini kita membuat folder baru dengan nama bukutamu Paste kan semua file tadi. Its show time, buka apache server anda Buka browser anda Ketikkan localhost/bukutamu Dan saya jamin tampilannya akan seperti ini:

Klik pada homepage.html

Klik tombol Submit!!!........... dan akan muncul..

Klik lihat daftar komentar lainnya, cari apakah komentar anda masuk?....

Anda mungkin juga menyukai