membuat buku tamu dengan php dan database mysql

8

Click here to load reader

Upload: cakepz-aja

Post on 12-Jun-2015

3.227 views

Category:

Documents


16 download

TRANSCRIPT

Page 1: Membuat Buku Tamu Dengan PHP Dan Database MySQL

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

Page 2: Membuat Buku Tamu Dengan PHP Dan Database MySQL

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

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">

Page 3: Membuat Buku Tamu Dengan PHP Dan Database MySQL

<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. 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?.....

Page 4: Membuat Buku Tamu Dengan PHP Dan Database MySQL

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

Yup…berikutnya 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";

Page 5: Membuat Buku Tamu Dengan PHP Dan Database MySQL

$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

Page 6: Membuat Buku Tamu Dengan PHP Dan Database MySQL

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:

Page 7: Membuat Buku Tamu Dengan PHP Dan Database MySQL

Klik pada homepage.html

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

Page 8: Membuat Buku Tamu Dengan PHP Dan Database MySQL

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