Pada kesempatan kali ini saya akan menjelaskan cara membuat combo box tanggal otomatis di PHP. Perlu teman-teman ketahui sebelumnya, untuk membuat combo box tanggal secara otomatis dalam kurun waktu sebulan sampai dengan tanggal 31, teman-teman perlu membuat kode tersebut dengan menggunakan looping (perulangan) di php, terdapat beberapa metode yang bisa di terapkan dengan menggunakan perulangan tersebut, salah satu yang akan saya contohkan di sini yaitu dengan menggunakan for , disamping itu teman-teman busa juga menggunakan metode perulangan dengan menggunakan while.
Bisa teman-teman bayangkan jika di banding dengan membuat component combo box secara manual seperti halnya di html, pastinya membutuhkan waktu yang cukup memakan waktu jika di bandingkan dengan metode yang saya contohkan. Lantas bagaimana cara membuatnya dengan cara otomatis dalam kurun waktu yang lebih singkat ? Disini teman-teman akan saya.
Tujuan dengan menggunakan ComboBox adalah dimana untuk mempermudah user dalam memilih pilihan yang sudah disediakan. Hal ini juga dapat menghindari kesalahan user dalam penulisan suatu format tanggal yang telah disediakan. Untuk lebih jelasnya, teman-teman bisa salin kode di bawah ini.
Caranya :
- Teman-teman buat terlebih dahulu file dengan nama index.php
- Tuliskan kode seperti berikut :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<?php //array untuk Combo Box bulan $bln=array(1=>"Januari","Februari","Maret","April","Mei", "Juni","July","Agustus","September","Oktober", "November","Desember"); //untuk Combo Box tanggal dan membuat tanggal 1 s/d 31 echo "Tanggal:<select name=tanggal> <option value=01 selected>01</option>"; for($tgl=2; $tgl<=31; $tgl++){ $tgl_leng=strlen($tgl); if ($tgl_leng==1) $i="0".$tgl; else $i=$tgl; echo "<option value=$i>$i</option>";} echo "</select>"; //untuk membuat bulan ComboBox echo "<select name=bln> <option value=Januari selected>Januari</option>"; for($bulan=2; $bulan<=12; $bulan++){ echo "<option value=$bulan>$bln[$bulan]</option>";} echo "</select>"; //Membuat tahun 1800 sampai tahun saat ini $now=date("Y"); echo "<select name=th> <option value=1800 selected>1800</option>"; for($thn=1801; $thn<=$now; $thn++){ echo "<option value=$thn>$thn</option>";} echo "</select>"; ?> |
- Jika sudah teman-teman bisa save file tersebut terlebih dahulu, dan jalankan di browser teman-teman
- Jika berhasil maka tampilan output tersebut seperti gambar di bawah ini :
Dari penjelasan tersebut bisa teman-teman sesuaikan dengan kebutuhan masing-masing untuk penerapan di website yang teman-teman buat
Sampai disini penjelasan saya mengenai cara membuat combo box tanggal otomatis di PHP, semoga bermanfaat.
