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   

– ifelse statement – mengeksekusi beberapa kode jika suatu kondisi benar dan kode lain jika kondisi itu salah   

– ifelse ifelse 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”;


?>