CakBud: Ketika Hidup Harus Bermakna Untuk Sesama..

Membuat Pilihan Dengan Combobox

Kalau mungkin selama ini anda membuat pilihan bulan dengan combobox dengan cara manual, seperti :

kode1.gif

Jika webserver anda mendukung PHP, mengapa anda tidak menggunakan yang dinamis saja, dengan sedikit script tapi bisa mempermudah anda dalam desain.Berikut langkah-langkah yang harus anda lakukan:

Sisipkan form pada editor anda, kecuali kalau anda mengunakan texteditor seperti notepad, maka anda harus menuliskan tag formnya :)
kode2.gif

Sisipkan control untuk Combobox/Listmenu kode3.gif

Kode inilah yang nantinya akan diulang sebanyak 12 kali.

Siapkan Data Bulan dengan variabel array.
Buat sebuah variabel baru, misal $bln yang menampung data-data bulan dengan pemisah spasi (1 spasi)
$bln= “Januari Pebruari Maret April Mei Juni Juli Agustus September Oktober Nopember Desember”;
Pecah variabel $bln dengan pemisah 1 spasi dengan function Explode() sehingga menjadi variabel array $bln.
$bln=explode(” “,$bln);
Jumlah variabel array yang dihasilkan bisa anda hitung dengan count($bln)
Buat Perulangan mulai dari 0 sampai banyak variabel array $bln dikurangi satu. Kenapa dikurangi satu? Karena perulangan dimulai dari 0, sedangkan banyak variabel array $bln dihitung mulai dari 1. Sehingga menjadi :
Kode lengkap dari proyek diatas adalah sebagai berikut :
kode5.gif
catatan:
Syntax Explode() adalah
explode([pemisah],[var string],[limit])

Syntax for() adalah
for([var awal];[var akhir];[penambahan])
{pernyataan yang diulang…………………}
Syntax echo adalah
echo [string]

Share
  • tanya, kalau untuk 3 combobox caranya bagaimana ??? Misal dengan rincian :
    1. combobox 1 sebagai input dari combobox 2
    2. combobox 2 sebagai input dari combobox 3
    thanks

  • mas saya mau filter hasil searching dengan combo box.
    contohnya :
    misalnya : saya membuat kamus multi language dengan menampilkan hasil, all result, ind-english , ind-arab.kalau pilih option value all result maka semua hasil akan di tampilkan. baik , ind-english atau ind-arab.

    kemudian dengan bantuan combo box saya lakukan filter sehingga ketika cari arti ‘saya” dalam ind-english maka result ind-english akan tampil.

    contoh scriptnya PHP nya kayak gimana mas, sekarang saya memiliki dua file php yang terpisah . yang satu untuk tampilan desain kamus dengan nama index.php sedangkan proses.php untuk menghubungkan kamus dengan databasenya.
    databasenya saya buat dengan 4 field :

    id
    kata
    arti
    kategori

    rencananya filternya dengan bantuan kategori tersebut.

    makasih , sangat menghargai kalau di replay di situs cakbud atau kirim ke email. terima kasih.

  • sudul dulu topikku akh

  • @Randy
    tinggal proses pembukaan tabelya aja mas..
    misal nama textbox pada form adalah cari
    dan nama combonya kriteria

    $cari=$_POST["cari"];
    $krit=$_POST["kriteria"];

    selanjutnya buka tabelnya dengan

    “Select arti from namatabel where kata like ‘%”.$cari.”%’ and kategori=’”.$krit.”‘”

    Demikian mas, semoga membantu..

You can follow any responses to this entry through the RSS 2.0 feed.