Pada jobsheet kali ini kita akan membuat form buku tamu dengan memanfaatkan MySQL untuk
menyimpan data yang masuk.
Langkah 1 Buatlah database bukutamu dengan PhpMyadmin lalu buat sebuah tabel datatamu yang berisi
field berikut:
Langkah 2 buat folder bukutamu di C:/xampp/htdocs lalu buat file koneksi.php yang berisi koneksi PHP
dengan database bukutamu dengan script di bawah ini:
//koneksi.php
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "bukutamu";
$koneksi = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname);
//periksa koneksi, tampilkan pesan kesalahan jika gagal
if(!$koneksi){
die ("Koneksi dengan database gagal: ".mysqli_connect_errno().
" - ".mysqli_connect_error());
}
Langkah 3. Buat file index.php yang berisi form untuk mengisi buku tamu
1
Materi Web Programmer | Pengenalan PHP
//index.php
<html><head><title>Buku Tamu</title></head>
<style>
h1 {
margin:0;
}
div {
width:400px;
}
p{
margin:0;
}
fieldset{
margin-top:10px;
}
input[type="text"],textarea {
margin-left:10px;
margin-bottom:10px;
}
input[type="submit"], input[type="reset"] {
background-color: green;
color:#fff;
margin-bottom:10px;
height: 30px;width: 60px;
}
label {
width:110px;
float:left;
}
.jarak{
margin-left: 120px;
}
2
Materi Web Programmer | Pengenalan PHP
</style>
<body>
<div>
<fieldset><legend><h1>Buku Tamu</h1></legend>
Hallo, yuk isi buku tamu dulu ya sebelum masuk...<br>
<form name="bukutamu" action="proses.php" method="post">
<p><label>Nama </label>
<input type="text" name="nama" id="nama"></p>
<p><label>Alamat</label>
<textarea name="alamat" id="alamat" cols="30" rows="5"></textarea></p>
<p><label>Pesan</label>
<textarea name="pesan" id="pesan" cols="30" rows="5"></textarea></p>
<div class="jarak"><input type="submit" value="Kirim" name="submit"><input type="re
set" value="Ulangi" name="reset">
</div></form>
</fieldset>
</div>
</body>
Langkah 4. Buat file proses.php yang berisi script untuk memproses data yang diinput
Coba inputkan beberapa data menggunakan form yang telah dibuat, kemudian cek isi tabel melalui
phpmyadmin
Hingga tahap ini anda telah mempelajari cara menyimpan data ke dalam database MySQL