Contoh Switch Case PHP Sederhana dengan Form
Contoh penggunaan Switch Case menggunakan PHP memilih nama siswa.
Perintah Switch Case dapat digunakan sebagai pengganti perintah if..else.
Perintah switch akan menyeleksi kondisi yang diberikan dan membandingkan hasilnya dengan konstanta-konstanta yang berada pada case.
Jika hasil dari kondisi sama dengan konstanta tertentu, maka pernyataan pada konstanta tersebut akan dijalankan sampai ditemukan pernyataan break. Jika hasil dari kondisi tidak ada yang sama dengan konstanta-konstanta yang diberikan, maka pernyataan pada default yang akan dijalankan. Berikut contoh program case php:
<html>
<head>
<title>Struktur Kendali dengan Switch</title>
</head>
<body>
<form action="" method="POST">
<input type="text" name="absen"><br>
<input type="submit" value="kirim">
</form>
<?php
if (isset($_POST['absen'])){
$absen = $_POST['absen'];
switch ($absen){
case 1;
echo 'Ahmad Arifin';
break;
case 2;
echo 'Indra Setya Rian Pradana';
break;
case 3;
echo 'Muhammad Irfan';
break;
case 4;
echo 'Surya Napitulu';
break;
default;
echo 'dst';
break;
}
}
?>
</body>
</html>
Perintah Switch Case dapat digunakan sebagai pengganti perintah if..else.
Perintah switch akan menyeleksi kondisi yang diberikan dan membandingkan hasilnya dengan konstanta-konstanta yang berada pada case.
Jika hasil dari kondisi sama dengan konstanta tertentu, maka pernyataan pada konstanta tersebut akan dijalankan sampai ditemukan pernyataan break. Jika hasil dari kondisi tidak ada yang sama dengan konstanta-konstanta yang diberikan, maka pernyataan pada default yang akan dijalankan. Berikut contoh program case php:
<html>
<head>
<title>Struktur Kendali dengan Switch</title>
</head>
<body>
<form action="" method="POST">
<input type="text" name="absen"><br>
<input type="submit" value="kirim">
</form>
<?php
if (isset($_POST['absen'])){
$absen = $_POST['absen'];
switch ($absen){
case 1;
echo 'Ahmad Arifin';
break;
case 2;
echo 'Indra Setya Rian Pradana';
break;
case 3;
echo 'Muhammad Irfan';
break;
case 4;
echo 'Surya Napitulu';
break;
default;
echo 'dst';
break;
}
}
?>
</body>
</html>
ohh jadi seperti ituh yah,mkasih ifonya.
ReplyDeleteST3 Telkom
thanks banget infonya gan :)
ReplyDeleteMksh infonya
ReplyDelete