Combo Box, sekilas pernah mendengar istilah tersebut atau mungkin pernah menemui dan bahkan menggunakannya seperti pada form-form pendaftaran di web (Contoh Gambar 1 – sign up form pada halaman facebook), tapi apa sih sebenarnya combo box itu ?? berikut adalah pengertian dari istilah combo box (di kutip dari wikipedia) “A combo box is a commonly used graphical user interface widget (or control). It is a combination of a drop-down list or list box and a single-line textbox, allowing the user to either type a value directly into the control or choose from the list of existing options.“
Gambar 1. Contoh combo box pada form pendaftaran facebook
Gambar 2. Contoh komponen combo box pada Borland Delphi.
Selanjutnya kita akan membuat sebuah antar muka aplikasi berbasis web, dengan sebuah combo box yang akan menampilkan list data dari database.
Studi Kasus :
Sebelum menginjak ke studi kasus menggunakan database, terlebih dahulu kita bahas sejenak proses pembuatan combo box dengan php, dengan list / option yang sudah kita tentukan sendiri (Tidak berasal dari database).
CODE :
<select name="pilihan"> <option value="belum milih" selected>-Silahkan Pilih makanan Kesukaan Anda-</option> <option value="sate">Sate</option> <option value="soto">Soto</option> <option value="nasi goreng">Nasi Goreng</option> <option value="nasi pecel">Nasi Pecel</option> </select>
RESULT :
Selanjutnya kita buat combo box dengan pilihan list / option yang berasal dari database. Studi kasus : Disini saya memiliki database atau basis data anggota ludruk, kemudian kita tampilkan data anggota ludruk tersebut ke combo box pada halaman website yang akan kita buat.
Sederhana saja sih studi kasus nya, namanya juga contoh
Database Structure :
Sebagai contoh, isikan beberapa nama pada tabel anggota_ludruk, pada kolom nama
<?php $host = "localhost"; // db host $username = "root"; // db username $password = "123456"; // db password $db = "combo"; // db name // Melakukan koneksi ke database mysql_connect($host,$username,$password) or die("Koneksi gagal"); mysql_select_db($db) or die("Database tidak bisa dibuka"); ?>Tampil anggota ke combo :
<?php include"koneksi.php"; echo "<select name='anggota'>"; $tampil=mysql_query("SELECT * FROM anggota_ludruk ORDER BY id"); echo "<option value='belum milih' selected>- Pilih Anggota Ludruk -</option>"; while($w=mysql_fetch_array($tampil)) { echo "<option value=$w[nama] selected>$w[nama]</option>"; } echo "</select>"; ?>Result :
Tidak ada komentar:
Posting Komentar
Silahkan berkomentar !