PHP Simple Nested IF
Posted by karsanto pada 30 Oktober 2008
Belajar adalah pengalaman yang kurang mengenakkan bagi kebanyakan orang (termasuk gw…hehehe), terutama pada saat masih cupu atau baru2 mulai belajar. Terus terang biasanya malu untuk memberi tau klo gw ini belajarnya masih yang ‘gampang2′…. tapi saat ini gw mau coba menembus hal tersebut, dengan cara mendokumentasikan proses belajar lewat nge-blog. Learning by Doing It….
Ya gpp lah itung2 numpang dokumentasi gratis, yang mungkin bisa berguna bagi pemula2 yang lain seperti gw.
Ok, let’s get dirty… Singsingkan lengan baju dan siapkan ‘senjata’-mu.
Tahap pertama, karena ada request jg dari teman yang sedang mengerjakan tugas mingguannya untuk praktek mata kuliah PHP..maka inilah hasilnya.
soalnya demikian, di suruh buat tampilan sederhana seperti ini. Ceritanya ada sebuah rental komputer dan internet yang ingin menghitung total pembayaran dari bisnis penyewaan tersebut untuk 4 komputer yang tersedia. Adapun kondisi perhitungannya sebagai berikut :
- Jika jenis sewa Internet, maka tarif sewa 1 jam pertama = Rp 5,000 lalu untuk jam kedua dan selanjutnya Rp 3,000 per-jam.
- Jika jenis sewa Game Online, maka tarif sewa 1 jam pertama = Rp 3,000 lalu untuk jam kedua dan selanjutnya Rp 2,000 per-jam.
- Jika jenis sewa Rental Komputer, maka tarif sewa 1 jam pertama = Rp 2,000 lalu untuk jam kedua dan selanjutnya Rp 1,000 per-jam.
Cukup simple contohnya, tapi dengan contoh ini cukup untuk mendemokan penggunaan simple-nested-if pada bahasa pemrograman PHP.
Ini kode untuk halaman pertama :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <div align="center"> <h1><font color="#000099" face="Georgia, Times New Roman, Times, serif">XYZ</font></h1> </div> <form method="post" action="tugas1b.php"> <pre> No. User <select name="nouser"> <option value="01">01</option> <option value="02">02</option> <option value="04">03</option> <option value="05">04</option> </select> Jenis Sewa <input type="radio" name="jenis" value="Internet">Internet <input type="radio" name="jenis" value="Game Online">Game Online <input type="radio" name="jenis" value="Rental Komputer">Rental Komputer Lama Sewa <input type="text" name="sewa" size="5"> Jam <input type="submit" name="submit" value="proses"> <input type="reset" name="reset" value="batal"></pre> </form> </body> </html>
Dan tidak ketinggalan, ini kode untuk halaman kedua :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?
$nouser=$HTTP_POST_VARS["nouser"];
$jenis=$HTTP_POST_VARS["jenis"];
$sewa=$HTTP_POST_VARS["sewa"];
if($jenis == "Internet"){
$totalbayar = 5000 + $sewa * 3000;
}elseif($jenis == "Game Online"){
$totalbayar = 3000 + $sewa * 2000;
}elseif($jenis == "Rental Komputer"){
$totalbayar = 2000 + $sewa * 1000;
}
echo "
<pre>
No. User : $nouser
Jenis Sewa : $jenis
Lama Sewa : $sewa Jam
Total Bayar : $totalbayar";
?>
<a href=tugas1a.php>Input Laghi?</a>
</body>
</html>
Selesai deh….
NB : Semua file latihan ada di halaman http://tugasecommerce.site90.net/phponAMIK
agustina berkata
aku udah bisa ngerjain kemarin aku coba di PHP