Anda di halaman 1dari 3

Materi Web Programmer | Pengenalan PHP

JOBSHEET #11 PHP dan MySQL | Input Data

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:

nomor int(3), nama varchar(255), alamat text, pesan text

Primary Key nomor, set auto increment

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

<?php include "koneksi.php";


$nama=$_POST["nama"];
$alamat=$_POST["alamat"];
$pesan=$_POST["pesan"];

$sql="insert into datatamu(nama, alamat, pesan) values ('$nama','$alamat','$pesan')


";
$query=mysqli_query($koneksi,$sql);
if($query){
echo "Terimakasih, data anda berhasil disimpan";
}
else { echo "Gagal menyimpan data!"; }

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

Anda mungkin juga menyukai