Ini salah satu contoh program penggunaan switch case, tolong dipelajari dan dipahami. Simpan file input ini dengan nama : motor1.php
<html>
<head>
<title>FORM SWITCH CASE</title>
</head>
<body>
<h1 align="center">Dealer Resmi Motor Yamaha</h1>
<hr />
<form action = "motor1_submit.php" method="post">
<b>Masukkan Nama Pembeli : </b><input type = "text" name = "nama" /><br />
<b>Alamat Pembeli :</b><input type="textarea" name = "alamat" /><br />
<b>Type Motor : </b><select name = "type">
<option value = "jm125">jm125</option>
<option value = "mi110">m1110</option>
<option value = "vx125">vx125</option>
<option value = "sc225">sc225</select><br />
<b>Jumlah Beli : </b><input type = "text" name = "jumbel" /><br />
<b>Pembayaran : </b><input type = "radio" name = "bayar" value="Cash" />
Cash
</b><input type = "radio" name = "bayar" value="Kredit" />
Kredit
<br />
<input type = "submit" value="Hitung" />
<input type = "reset" value = "Cancel" />
</form>
</body>
</html>
Lalu ketikkan file outputnya dengan nama : motor1_submit.php
<html>
<head>
<title>FORM SWITCH CASE</title>
</head>
<body>
<?PHP
$nm = $_POST["nama"];
$al = $_POST["alamat"];
$tp = $_POST["type"];
switch ($tp) {
case "jm125" :
{$jn = "Jupiter MX 125" ;
$hg = 14000000;}
break;
case "mi110" :
{$jn = "Mio 110";
$hg = 12000000;}
break;
case "vx125" :
{$jn = "Vixion 125";
$hg = 18000000;}
break;
case "sc225" :
{$jn = "Scorpio 225";
$hg = 23000000;}
break;
}
$jb = $_POST["jumbel"];
$by = $_POST["bayar"];
echo "<pre><h1 align = 'center'>Dealer Resmi Yamaha</h1><br>";
echo "<b>Nama Pembeli : </b>$nm<br>";
echo "<b>Type Motor : </b>$tp<br>";
echo "<b>Jenis Motor : </b>$jn<br>";
echo "<b>Harga Motor : </b>$hg<br>";
echo "<b>Jumlah Beli : </b>$jb<br>";
echo "<b>Pembayaran : </b>$by<br>";
if ($by=="Cash")
$dis = ($hg * $jb)*0.1;
else
$dis = 0;
echo "<b>Diskon : </b>$dis<br>";
$total = ($jb * $hg)-$dis;
echo "<b>Total Bayar : </b>$total";
?>
</body>
</html>
perasaan sama ma kmrn dech..
BalasHapustp knp aku kmrn gk berhasil ya type motornya...
Hehehehe....
gpp dech,,,semoga pas UTS qt sekelas bs ya pak..
Doain ya pak...
Makasih pak.. :)
terima kasih untuk tambahan materi via blog ya pak...
BalasHapussemoga bpk tdk bosen2 membimbing dan menegur kami jika kami ada kesalahan