Ada tiga cara dalam membuat conditional di PHP, yaitu dengan if, else, elseif. Setiap conditional dimulai dengan klausa if:
if(codition) {
//lakukan sesuatu
}
if juga bisa berisi klausa else:
if(codition){
//lakukan sesuatu
}else{
//lakukan sesuatu yang lain
}
klausa elseif dapat digunakan untuk menambah lebih banyak condition :
if (condition1){
//lakukan kegiatan1
}elseif(condtion2){
//lakukan kegiatan 2
}else{
//lakukan kegiatan lain
}
jika condition memberikan nilai benar atau true maka kode yang ada di dalam kurung kurawal {} akan dieksekusi.
Operator yang digunakan untuk menulis condition:
Simbol | Arti | Tipe | Contoh |
---|---|---|---|
= = | sama dengan | perbandingan | $x = = $y |
!= | tidak sama dengan | perbandingan | $x != $y |
< | Kurang dari | perbandinga | $ x <$y |
> | lebih dari | perbandingan | $x > $y |
<= | kurang dari sama dengan | perbandingan | $x <= $y |
>= | lebih besar sama dengan | perbandingan | $x >= $y |
! | not | logikal | !$x |
&amp; | and | logikal | $x && $y |
| | | or | logikal | $x || $y |
XOR | xor | logikal | $x XOR $y |
- Buat document HTML dengan text editor anda
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Condition</title>
</head><body> - Buat HTML form yang dengan script di bawah :
<form action="conditional.php" method="post" name="form1">
<p>Nama : <input type="text" name="nama" /></p>
<p>Jenis Kelamin : <input type="radio" name="gender" value="L" />
Laki-Laki
<input type="radio" name="gender" value="P" />
Perempuan</p>
<input type="submit" name="submit" value="Submit" />
</form> - Selesaikan document HTML, hasilnya seperti berikut :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Condition</title>
</head>
<body>
<form action="conditional.php" method="post" name="form1">
<p>Nama : <input type="text" name="nama" /></p>
<p>Jenis Kelamin : <input type="radio" name="gender" value="L" />
Laki-Laki
<input type="radio" name="gender" value="P" />
Perempuan</p>
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
- Simpan document tersebut dengan nama conditional_form.html. Kemudian tempatkan pada direktori web server anda.
- Buat document baru dengan text editor anda
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Condition</title>
</head><body> - Tambahkan script php berikut
<?php
/*membaut variabel untuk menyimpan data yang dikirim*/
$nama=$_REQUEST['nama'];
$gender=$_REQUEST['gender'];
//cek apakah data yang dikirim tidak kosong
if($nama=='' || $gender==''){
echo '<h2>Maaf Data Kurang Lengkap</h2>';
}else{
/*cek jenis kelamin*/
if($gender=='L'){
echo '<h2>Selamat Datang Saudara, '.$nama.'</h2>';
}else{
echo '<h2>Selamat Datang Saudari, '.$nama.'</h2>';
}
}
?>
pertama-tama kita membuat variabel untuk menyimpan data yang dikirim, kemudian melakukan pengecekan apakah data yang dikirim kosong atau tidak. Jika tidak lakukan pengecekan jenis kelamin yang dipilih. - Selesaikan document HTML, dan hasil akhirnya seperti berikut :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Conditional</title>
</head><body>
<?php
/*membaut variabel untuk menyimpan data yang dikirim*/
$nama=$_REQUEST['nama'];
$gender=$_REQUEST['gender'];
//cek apakah data yang dikirim tidak kosong
if($nama=='' || $gender==''){
echo '<h2>Maaf Data Kurang Lengkap</h2>';
}else{
/*cek jenis kelamin*/
if($gender=='L'){
echo '<h2>Selamat Datang Saudara, '.$nama.'</h2>';
}else{
echo '<h2>Selamat Datang Saudari, '.$nama.'</h2>';
}
}
?>
</body>
</html> - Simpan dengan nama conditional.php dan simpan pada tempat yang sama dengan HTML form yang dibuat tadi (file conditional_form.html). Kemudian coba lihat hasilnya di web browse anda. Hasilnya akan seperti berikut:
Comments :
0 komentar to “Tutorial Penggunaan Statement Conditional PHP”
Posting Komentar
Silahkan Komentar di bawah ini: