Jumat, 23 November 2012

Belajar Pemrograman Berbasis Website dengan PHP


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  :

  1. 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>
           
           
  1. 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";
}
?>


  1. 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";
}
?>

  1. 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