Assalamualaikum Wr. Wb.
Membuat Buku Tamu dengan PHP dan MySQL | Pagi hari ini admin akan share cara membuat buku tamu dengan PHP dan MySQL, cara ini adalah materi UAS admin nanti, jadi biar cepat hafal scriptnya lebih baik di posting di blog ini hehe.
Pertama kita membuat database di localhost, jangan lupa install Xampp dan run Apache dan MySQL nya, setelah database terbuat, lalu buatlah tabel di dalam database tersebut dengan kolom Nama, Umur, Pesan. Anda juga bisa membuat kolom lain sesuai kebutuhan anda.
Setelah tabel terbuat, langkah selanjutnya buatlah form untuk pengisian data yang akan di upload ke database.
Ini adalah contoh form yang sudah saya buat :
<html xmlns="http://www.w3.org/1999/xhtml">lalu save dengan nama form.php, maka hasilnya akan seperti ini :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="proses.php">
<label>Nama
<input name="nama" type="text" id="nama" />
</label>
<p>
<label>Umur
<input name="umur" type="text" id="umur" />
</label>
</p>
<p>
<label>Pesan
<textarea name="pesan" id="pesan"></textarea>
</label>
</p>
<p>
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</p>
</form>
</body>
</html>
sederhana memang, tapi anda bisa memodifikasinya sendiri, setelah itu kita buat file PHP untuk input data ke database :
<html>Setelah itu save dengan nama proses.php karena "action" setelah form yang sudah di buat tadi akan berlanjut ke file PHP ini.
<head><title>Redirect</title>
</head>
<body>
<?php
$server='localhost';
$user='root';
$password='';
$database='test'; //nama database yang sudah di buat
$koneksi=mysql_connect($server,$user,$password);
mysql_select_db($database,$koneksi);
$nama=$_POST['nama'];
$umur=$_POST['umur']; //data yang di input ke database
$pesan=$_POST['pesan'];
//variasi jika data sudah terkirim
echo 'Pesan anda sudah terkirim, Lihat pesan anda disini';
echo '<br>';
echo '<a href="isipesan.php">Click</a>';
$sql="INSERT INTO pesan(nama, umur, pesan) VALUES ('$nama','$umur','$pesan')";
mysql_query($sql);
?>
</body>
</html>
Nah, jika sudah selesai, sekarang kita mencoba untuk menampilkan data tersebut di dalam sebuah tabel, silahkan ketik script di bawah :
<html xmlns="http://www.w3.org/1999/xhtml">save dengan nama tampil.php, yang berwarna hijau adalah tabel yang ingin di ambil datanya, maka hasilnya akan seperti ini :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<?php
$server = 'localhost';
$user='root';
$password='';
$database='test';
//koneksi dengan server
$koneksi=mysql_connect($server, $user, $password);
mysql_select_db ($database, $koneksi);
//koneksi dengan database
$sql="SELECT * FROM pesan";
$query=mysql_query($sql);
echo "<table border='1'>";
echo "<tr>";
echo "<td><b>Nama</b></td> <td><b>Umur<br></td> <td><b>Pesan<b></td>";
echo "</tr>";
while($tampil=mysql_fetch_array($query)){
$nama = $tampil['nama'];
$umur=$tampil['umur'];
$pesan=$tampil['pesan'];
echo "<tr>
<td>$nama</td>
<td>$umur</td>
<td>$pesan</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>";
}
echo "</table>";
?>
</body>
</html>
Jika semua sudah selesai, copy semua file tersebut ke folder htdocs di folder xampp nya, lalu jalankan di browser localhost/nama.foldernya/form.php, jangan lupa xampp sudah run atau berjalan.
Sekian artikel hari ini, jika ada pertanyaan dan kesulitan silahkan berkomentar di bawah atau kirimkan ke fanspage dan Twitter kami.
semoga bisa bermanfaat untuk kita semua.
Wassalamualaikum Wr. Wb.
wah habis ini, tinggal dipercantik dengan CSS gan ^_^
BalasHapuskunjungan teknologplus.blogspot.com
iya bener gan biar lebih bagus :D
Hapussiap, lagi meluncur gan