Tutorial Looping pada PHP

Di PHP ada dua bentuk perulangan yang sering digunakan, yaitu for dan while, perulangan dengan for adalah seperti berikut:
for(ekspresi awal; kondisi; ekspresi akhir){
//lakukan sesuatu
}
Contoh:
for($i=1; $i<=10; $i++){
echo "Contoh perulangan" ;
}
perulangan for di atas akan mencetaka kata "Contoh perulanngan" Sebanyak sepuluh kali.
Perulangan dengan while:
while(kondisi){
//lakukan sesuatu
}
selama kondisi pada while terpenuhi atau bernilai benar, perulangan akan terus dilakukan, contoh:
$i=1;
while($i<=10){
echo "Contoh while";
$i++;
}
Contoh di atas akan mencetak kalimat "Contoh while" sebanyak sepuluh kali.
Untuk lebih jelah lakukanlah contoh berikut ini:

  1. 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>Perulangan</title>
    </head>
    <body>
  2. Tambahkan pembukan tag HTML form:
    <form action="" name="form1" method="post">
  3. Membuat permbuka tag PHP dan sebuah array berisi nama-nama bulan:
    <?php
    $bulan=array("Januari" ,"Februari", " Maret" ,"April"
    , "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
  4. Membuat combo box hari:
    echo '<select name="hari">';
    $hari=1;
    while($hari<=31)
    {
    echo "<option value=\"$hari\">$hari</option>";
    $hari++;
    }
    echo '</select>';
  5. Membuat combo box bulan:
    echo '<select name="bulan">';
    $jumlah=count($bulan);
    for($i=0; $i<$jumlah ; $i++){
    echo '<option value="'.$bulan[$i].'">'.$bulan[$i].'</option>';
    }
    echo '</select>';
  6. Membuat combo tahun:
    echo '<select name="tahun">';
    for($tahun=2000; $tahun<2010;
    $tahun++){
    echo "<option value=\"$tahun\">$tahun</option>";
    }
    echo '</option>';
  7. Tutup tag PHP dan HTML form:
    ?>
    </form>

    </body>
    </html>
  8. 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>Perulangan</title>
    </head>
    <body>
    <form action="" name="form1" method="post">
    <?php
    //membuat array bulan
    $bulan=array("Januari" ,"Februari", " Maret" ,"April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");

    //membuat combo box hari
    echo '<select name="hari">';
    $hari=1;
    while($hari<=31) {
    echo "<option value=\"$hari\">$hari</option>";
    $hari++;
    }
    echo '</select>';

    //membuat combo box bulan
    echo '<select name="bulan"> ';
    $jumlah=count($bulan);
    for($i=0; $i<$jumlah ; $i++){
    echo '<option value="'.$bulan[$i].'">'.$bulan[$i].'</option>';
    }
    echo '</select>';

    //membuat combo box tahun
    echo '<select name="tahun">';
    for($tahun=2000; $tahun<2010; $tahun++){
    echo "<option value=\"$tahun\">$tahun</option>";
    }
    echo '</option>';
    ?>
    </form>
    </body>
    </html>
    </body>
    </html>
  9. Setelah selesai simpan dengan nama looping.php dan tempatkan di direktori web server anda. Kemudian lihat hasilnya dengan web browser anda. Jika anda melakukkanya dengan benar makan hasilnya akan seperti di bawah:
    Perulangan dengan For dan while

Comments :

0 komentar to “Tutorial Looping pada 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