Assalamu’alaikum W.W.
Sahabat, siapa yang interest
di dunia programming? Subhanallah. Mulai hari ini, insyaAllah weblog ini
menjadi media kita bertukar pikiran dalam menciptakan karya di bidang Teknologi
Informasi. Menciptakan aplikasi berbasis website.
Pemrograman berbasis
Website, dengan menggunakan PHP (Hypertext Prepocessor). PHP merupakan bahasa
scripting server side, yaitu bahasa yang dijalankan di server, kemudian
outputnya dikirimkan ke browser sebagai client. Mudahnya, PHP digunakan untuk
membuat aplikasi berbasis website. PHP dalam sebuah artikel yang saya baca dari
http://blog.codingwear.com mendukung
banyak database, namun untuk latihan kita akan menggunakan MySQL.
Kesempatan pertama ini,
aplikasi sederhana yang akan dibuat adalah Buku Tamu (referensi http://blog.codingwear.com :
- Membuat
file bukutamu.php
Ini merupakan file yang jika dijalankan, akan tampil
form buku tamu yang bisa diisi oleh tamu.
<html>
<head><title>Buku Tamu</title></head>
<body>
<font face="Arial, Helvetica,
sans-serif" size="+2">
<h2>Buku Tamu</h2>
<form action="isibukutamu.php"
method="post">
Nama :
<input type="text"
name="nama"><br>
Email :
<input type="text"
name="email"><br>
Komentar :<br>
<textarea name="komentar"
cols="40" rows="10"></textarea><br>
<input type="submit"
value="kirim">
</form>
<hr>
<!---kode php untuk menampilkan bukutamu----->
<?php
//lakukan koneksi ke database
mysql_connect("localhost","root","");
//memilih database
mysql_select_db("office");
$data = mysql_query("Select * from buku tamu
order by nomor desc");
$w=1;
while($d=mysql_fetch_array($data)){
//buat
warna selang-seling
if
($w==1) {
$warna
= "#ffffff";
$w=0;
}
else {
$warna
= "efefef";
$w=1;
}
echo
"<div style=\"background-color:$warna;padding:5\">";
echo
"Nama :
".$d['nama']."<br>";
echo
"Email :
".$d['email']."<br>";
echo
"<font size=1>Waktu
:".$d['waktu']."</font><br>";
echo
"<b>Komentar
:</b><br>".$d['komentar'];
echo
"</div><p>\n";
}
?>
</font>
</body>
</html>
- Membuat
file isibukutamu.php
File yang akan memproses permintaan dari halaman
bukutamu.php. Sederhananya, script file ini akan menjalankan apa yang
diperintahkan oleh bukutamu.php.
<?php
//lakukan koneksi ke database
mysql_connect("localhost","root","");
//memilih database
mysql_select_db("office");
$nama = htmlspecialchars($_POST['nama']);
$email = htmlspecialchars($_POST['email']);
$komentar = htmlspecialchars($_POST['komentar']);
$waktu = date("H:i d M Y");
$komentar=nl2br($komentar);
$isi = mysql_query("INSERT into bukutamu
values(null, '$nama','$email','$waktu','$komentar')");
if ($isi) {
header("location:bukutamu.php");
}else {
echo
"gagal";
}
?>
- Membuat
file delete.php
Menghapus isian bukutamu.
<?php
//lakukan koneksi ke database
mysql_connect("localhost","root","");
//memilih database
mysql_select_db("office");
//ambil nilai variabel no yang diambil dari url
$nomor = $_GET['no'];
//lakukan query
$del = mysql_query ("Delete from bukutamu where
nomor=$nomor");
if($del) {
echo
"Berhasil dihapus";
}else {
echo
"gagal";
}
?>
- Membuat
file tampil.php
Menampilan siapa saja yang bertamu.
<?php
//lakukan koneksi ke database
mysql_connect("localhost","root","");
//memilih database
mysql_select_db("office");
//lakukan query select
$ambildata = mysql_query("select * from
bukutamu");
while ($data=mysql_fetch_array($ambildata)){
echo"<a
href=detail.php?no=".$data['nomor'].">".$data['nama']."</a>
| ";
echo"<a
href=delete.php?no=".$data['nomor'].">delete</a><br>";
}
?>
?>
Screenshoot :
Semoga bermanfaat, dan dicoba ya.
Terima kasih untuk mas Devrizal ( http://blog.codingwear.com )
Wassalamu’alaikum W.W.
0 komentar:
Posting Komentar