Hai sobat Redaksiana, kali ini kita akan membahas tentang statement IF…. ELSE pada bahasa pemrogaman PHP, yang mana fungsi dan kegunaannya sama seperti IF…ELSE pada umumnya,
IF … ELSE
Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan berbeda untuk kondisi yang berbeda. Anda dapat menggunakan pernyataan kondisional dalam kode Anda untuk melakukan ini.
Dalam PHP kita memiliki pernyataan kondisional berikut:
– if statement – mengeksekusi beberapa kode jika satu syarat benar
– if … else statement – mengeksekusi beberapa kode jika suatu kondisi benar dan kode lain jika kondisi itu salah
– if … else if … else statement – mengeksekusi kode yang berbeda untuk lebih dari dua syarat
– switch statement – memilih salah satu dari banyak blok kode yang akan dieksekusi
Syntax umum if … else
if (condition) {
code to be executed if condition is true;
} else {
code to be executed if condition is false;
}
kondisi yang diinginkan dimasukkan dalam “( )” setelah perintah if dalam lingkup program PHP anda.
contoh sebuah if sederhana
<?php
$t = 10;
if ($t < “20”)
{ echo “Have a good day!”;
}
else
{ echo “Have A nice day!”;
}
?>
contoh penggunaan if else secara kompleks,
program penjumlahan dan pemilihan warna
<form method=POST action=”>Penjumlahan<br><input type=text name=a1 value=”<?php if (!empty($_POST[‘a1’])) echo $_POST[‘a1’] ?>”> + <input type=text name=b1 value=”<?php if (!empty($_POST[‘b1’])) echo $_POST[‘b1’] ?>”> <br>Input warna kesukaan
<br>
0 = biru<br>
1 = merah<br>
2 = kuning<br>
3 = hijau<br><input type=text name=u1 value=”<?php if (!empty($_POST[‘u1’]))echo $_POST[‘u1’]?>”> <input type=submit value=OK></form><?php
$warna[0] =”<font size=24 color=blue>Biru</font>”;
$warna[1] =”<font size=24 color=red>Merah</font>”;
$warna[2] =”<font size=24 color=yellow>Kuning</font>”;
$warna[3] =”<font size=24 color=green>Hijau</font>”;
$nama = “Hasil penjumlahan”;if (!empty($_POST[‘a1’]) AND !empty($_POST[‘b1’]) AND !empty($_POST[‘u1’])){
$a=$_POST[‘a1’];
$b=$_POST[‘b1’];
$u=$_POST[‘u1’];
$c=$a+$b;
echo “<br>”;
echo $nama.” = “.$c;
echo “<br> $warna[$u] “;}
else
echo “<br>isi data donk”;
?>
Recent Comments