Beberapa hari yang lalu ada teman yang cerita ke saya, mau bikin buku tamu pake php ko error terus kenapa ya ?? makanya sekarang saya posting disini cara membuat buku tamu sederhana, untuk sama-sama belajar..
Sebelum membuat buku tamu, terlebih dahulu kita buat data base dengan MySql. Langkah-lanngkahnya sebagai berikut:
1. Buka browser (apa aja) ketikan pada addres bar http://localhost/phpmyadmin untuk masuk ke halaman php MyAdmin. “tapi servernya harus di install dulu ya,, bias pake xampp, appserv ato yg lainnya” perlu diajarin install ?? mank anak SD…
2. Untuk membuat database , isikan nama database pada bagian Create new database, misalnya dblatihan, lalu klik tombol create.
3. Maka akan terbentuk database dengan nama dblatihan “bisa dilihat disebelah kiri pada database”. Langkah selanjutnya buat table pada dblatihan dengan mengisikan nama table dan jumlah field di bagian Create new table on database dblatihan, misalnya Name: bukutamu, Field: 4, lalu klik Go
4. Isikan field beserta atributnya seperti gambar berikut
Atribut Ekstra: auto_increment artinya no_tamu akan bertambah secara otomatis tanpa diisi manual.
5. Setelah selesai klik save, maka terbentuk sebuah table dengan nama bukutamu beserta field didalamnya
Tipe data yg sering digunakan :
Int, untuk menyatakan data berupa angka
Varchar, u/ menyatakan data berupa karakter / string (batasnya sampai 255 karakter)
Date, u/ menyatakan data berupa tanggal
Time, u/ menyatakan data berupa waktu
Text, menyatakan data berupa karekter dalam jumlah banyak (lebih dari 255 karakter), misal: isi berita.
6. Koneksi database
Untuk bisa mengakses database dan table di MySql, kita harus melakukan koneksi lebih dulu. Sebaiknya skrip koneksi dibuat dalam sebuah file tersendiri, karena setiap akan mengolah database kita harus melakukan koneksi.
File koneksi sebagai berikut :
<?
mysql_connect (“localhost”,”root”,”yakuza”);
mysql_select_db (“dblatihan”);
?>
Simpan dengan nama koneksi.php
Keterangan;
mysql_connect (“localhost”,”username”,”password”); untuk melakukan koneksi ke database, klo tidak ada username dan password kosongkan saja. mysql_connect (“localhost”,””,””);
mysql_select_db (“dblatihan”); untuk memilih database
. Sekarang proses input data.
Input data a/ memasukkan data ke dalam database/ table. Perintah sql yg digunakan
insert into nama_tabel(field1,field2,field3) values(data1,data2,data3);
nah untuk praktek buat form tamu terlebih dulu,,
<html>
<head>
<title>Buku Tamu</title>
</head>
<body bgcolor=”#FFFF66″>
<center><h2><font color=”#000099″>INPUT BUKU TAMU</font></h2></center>
<form method=post action=input_bukutamu.php>
<table border=”0″ align=”center” cellpadding=”0″ cellspacing=”0″>
<tr>
<td width=”11%”>Nama</td><td width=”3%”>:</td><td width=”86%”><input type=text name=”nama” /></td><br>
</tr>
<tr>
<td width=”11%”>email</td><td width=”3%”>:</td><td width=”86%”><input type=text name=”email” /></td><br>
</tr>
<tr>
<td width=”11%”>Pesan</td><td width=”3%”>:</td><br></td><td width=”86%”><textarea name=pesan rows=5 cols=25></textarea></td><br />
</tr>
<td width=”11%”><input type=submit value=kirim></td>
</form>
</body>
</html>
</body>
</html>
Simpan dengan nama form_tamu.php
Kemudian buat input bukutamu
<?
include “koneksi.php”;
$input=”insert into bukutamu(nama,email,pesan) values(‘$nama’,’$email’,’$pesan’)”;
mysql_query($input);
if ($input)
{
echo “proses Input data berhasil”;
}
else
{
echo “Proses input data gagal”;
}
?>
Simpan dengan nama input_bukutamu.php
Keterangan;
Mysql_query(“perintah_SQL”);
Untuk mengirimkan perintah SQL ke server database MySql untuk dieksekusi.
Sekarang coba jalankan
coba klik Kirim…