Dalam suatu website banyak webmaster menyertakan buku tamu.
yaaa buku tamu.. Buku tamu merupakan suatu form pendekatan antara pengunjung dan admin yang akan diisi oleh pengunjung, yang berisi alamat atau kritik dan saran suatu website tersebut.
Biasanya buku tamu dibuat menggunakan PHP dan MySql. Bahan yang digunakan wamp dan notepade++/dreamveaver
Langkah pertama membuat database, buka phpMyAdmin pada wamp server misal:
CREATE TABLE 'buku_tamu'.'isi_bukutamu'.'Nama'Varchar(25); Alamat varchar(25); Kota varchar(15); Email varchar(25); Komentar varchar (150)
1. Membuat Form buku tamu, sricpt ini berada diantara <body> </body> kemudian simpan dengan nama form_bukutamu.php
<form id="form1" name="form1" method="post" action="simpan_butamu.php">
<table width="453" height="270" border="1">
<tr>
<td height="33" colspan="2" bgcolor="#FFFFFF"><div align="center" class="style1 style2">ISI BUKU TAMU</div></td>
</tr>
<tr>
<td width="115" height="26" bgcolor="#FFFFFF"><strong>Nama</strong></td>
<td width="322" bgcolor="#FFFFFF"><label>
<input type="text" name="mnama" id="textfield" />
</label></td>
</tr>
<tr>
<td height="26" bgcolor="#FFFFFF"><strong>Alamat</strong></td>
<td bgcolor="#FFFFFF"><label>
<input type="text" name="malamat" id="textfield2" />
</label></td>
</tr>
<tr>
<td height="26" bgcolor="#FFFFFF"><strong>Kota</strong></td>
<td bgcolor="#FFFFFF"><label>
<input type="text" name="mkota" id="textfield3" />
</label></td>
</tr>
<tr>
<td height="26" bgcolor="#FFFFFF"><strong>Email</strong></td>
<td bgcolor="#FFFFFF"><label>
<input type="text" name="memail" id="textfield4" />
</label></td>
</tr>
<tr>
<td height="87" bgcolor="#FFFFFF"><div align="left"><strong>Komentar</strong></div></td>
<td bgcolor="#FFFFFF"><label>
<textarea name="mkomen" id="textarea" cols="50" rows="5"></textarea>
</label></td>
</tr>
<tr>
<td height="28" colspan="2" bgcolor="#FFFFFF"><div align="center">
<label>
<input type="submit" name="kirim" id="kirim" value="Kirim" />
</label>
<label>
<input type="reset" name="batal" id="batal" value="Batal" />
</label>
</div></td>
</tr>
</table>
</form>
2. Membuat file ke database simpan dengan nama connect.php
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('could not connect: ' . mysql_error());
}
//some code
mysql_select_db("buku_tamu");
?>
3. Pemberitahuan simpan save dengan nama simpan_bukutamu.php
<?php
include("connect.php");
$perintah="insert into isi_bukutamu
values ('$_POST[mNama]',
'$_POST[malamat]',
'$_POST[mkota]',
'$_POST[memail]',
'$_POST[mkomentar]')";
$hasil=mysql_query($perintah) or die (mysql_error());
if($hasil){
echo "Data berhasil disimpan, Terima Kasih....!!!";
}
else {
echo "Data Gagal disimpan, Coba Lagi....!!!";
}
?>
4. Untuk melihat daftar bukutamu simpan dengan nama baca_bukutamu
<body>
<p class="style1">Baca Buku Tamu</p>
<table width="937" border="1">
<tr>
<td width="48" bgcolor="#FFFF00"><div align="center"><strong>No</strong></div></td>
<td width="147" bgcolor="#FFFF00"><div align="center"><strong>Nama</strong></div></td>
<td width="198" bgcolor="#FFFF00"><div align="center"><strong>Alamat</strong></div></td>
<td width="143" bgcolor="#FFFF00"><div align="center"><strong>Kota</strong></div></td>
<td width="100" bgcolor="#FFFF00"><div align="center"><strong>Email</strong></div></td>
<td width="261" bgcolor="#FFFF00"><div align="center"><strong>Komentar</strong></div></td>
</tr>
<?php
include "connect.php";
$perintah ="select*from isi_bukutamu";
$hasil = mysql_query($perintah);
$jml_record=mysql_num_rows($hasil);
echo "<br>";
echo "Jumlah record : $jml_record <br>";
echo "<br>";
echo "$hasil <br>";
$no=1;
while ($data = mysql_fetch_row($hasil)) {
echo "<tr>";
echo "<td> $no </td>";
echo "<td> $data[0]</td>";
echo "<td> $data[1]</td>";
echo "<td> $data[2]</td>";
echo "<td> $data[3]</td>";
echo "<td> $data[4]</td>";
echo "</tr>";
$no=$no+1;
}
?>
</table>

Menarik untuk dicoba. Thanks mas.
BalasHapusThanks tutornya
BalasHapusLbih menarik lagi kalo ada outputnya
Thanks tutornya
BalasHapusLbih menarik lagi kalo ada outputnya
Cukup Lumayan Oke lah inputannya tapi sayang gak ada Outputnya...
BalasHapusThanks yaa