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. Let’s 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:
Isi komentar anda!!.. Silahkan Isi Komentar anda!!... 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. Oke…simpan script tadi dengan nama “koneksi.php” kenapa harus memakai tanda petik?... karena bila tidak memakai tanda petik akan tersimpan sebagai text files document. Oke?.....
-------------------------------------------------------
Yup…berikutnya buka kembali notepad anda dan ketikkan script berikut ini:
Konfirmasi..... 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
"; echo "
Lihat daftar komentar lainnya"; } ?> 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;
Daftar anggota Klub Hebat 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]
"; echo "Email : $row[email]
"; echo "Komentar : $row[komentar]
"; echo "
"; } ?>
Isi komentar lagi?... 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?....