Tutorial Penggunaan Statement Conditional PHP

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
Untuk lebih paham lakukanlah contoh berikut:
  1. 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>
  2. 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>
  3. 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>
  4. Simpan document tersebut dengan nama conditional_form.html. Kemudian tempatkan pada direktori web server anda.
  5. 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>
  6. 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.
  7. 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>
  8. 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:
    Coditional FormHasil Conditional

Comments :

0 komentar to “Tutorial Penggunaan Statement Conditional PHP”

Posting Komentar

Silahkan Komentar di bawah ini:

Yahoo bot last visit powered by MyPagerank.Net Powered by  MyPagerank.Net Top Blogs Technology
 

Copyright © 2011 by Blog Nimbuzzer

Design by Saddam Jahidin | Powered by Blogger