Untuk contoh ini, kita buat dulu table warna
create table warna(<br> KodeWarna varchar(2),<br> DescWarna varchar(10)<br> );
INSERT INTO warna VALUES('MR','Merah'),('KN','Kuning'),('HJ','Hijau');
<?<br> class <strong>Mcombo</strong> extends Model {
function <strong>Mcombo</strong>(){<br> parent::Model();<br> }
function DaftarWarna(){<br> $this->load->database();<br> $this->db->from('warna');<br> $query = $this->db->get();<br> foreach ($query->result() as $row){<br> $DtWarna[$row->KodeWarna] = $row->DescWarna;<br> }<br> return $DtWarna;<br> }
}<br> ?>
<?<br> class <strong>Combo</strong> extends Controller {
function index(){<br> $this->load->helper('form');<br> $this->load->model('Mcombo'); <br> $data['Warna'] = $this->Mcombo->DaftarWarna();<br> $this->load->view('v_combo',$data);<br> }<br>
}<br> ?>
<html><br> <head><br> <title>Combo Box dari database</title><br> </head><br><br> <body><br> <em> <?=form_open('');<br> echo form_dropdown('cbowarna', $Warna,'MR');<br> echo form_close(); <br> ?><br></em> </body><br> </html><br>
Pada View di atas, untuk form_dropdown mempunyai keterangan sebagai berikut:
Nama : cbowarna
Datanya : berasal dari $Warna
Data yang dipilih : MR (Merah)
Comments
Edit Data dengan Dropdown
January 2, 2011 by fanjava, 16 weeks 5 days ago
Comment: 7505
Master" saya mau tanya..
Bagaimana jika saya mau edit data yang mengandung dropdown dari database?
Misal :
table golongan
id nama
1 golonganA
2 golonganB
table item
id nama
1 itemA
2 itemB
Masalahnya…misal ada itemA yang punya golonganB. ItemA itu saya edit,..dan dropdown menampilkan golonganB(selected)..dan golongan" yang lain masih tampil sebagai option.
Mohon bantuannya.. :)
Thanks.
ERROR
April 19, 2010 by cuplis, 1 year 1 week ago
Comment: 6281
A PHP Error was encountered
Severity: Notice
Message: Undefined property: stdClass::$DescWarna
Filename: models/mcombo.php
Line Number: 13
bagaimana solusinya
mohon bantuannya
new try
January 19, 2010 by feka222, 1 year 14 weeks ago
Comment: 5846
new code i tried in testking 70-431 "" form_checkbox($fpil1); ?>Pilihan Pertama
<? testking 642-892 echo form_checkbox($fpil2); ?>Pilihan Kedua
<? echo form_ testking 70-271submit('btnOK','OK');?> ""
but not worked :(
Despite the recent swine flu
January 9, 2010 by cheeta, 1 year 15 weeks ago
Comment: 5807
Despite the recent swine flu outbreak, it's business as usual for domestic airports that have high traffic to and from Mexico. While some airlines have canceled MB2-633 exam flights to Mexico, airport officials say major operational changes haven't been necessary, given only a small number of cases in the USA. "At this time, all U.S. ports of entry 70-646 exam are pen and operating as normal with officers using risk-based border screening," U.S. Customs 70-236 exam and Border Protection said in a statement. Its officers are monitoring the health of incoming travelers and taking "all appropriate precautions.
validasi
August 14, 2008 by Anonymous, 2 years 37 weeks ago
Comment: 60
lha klo pake validasi gmn ya?
padahal untuk ngembalikan field combo yang udah disi kan ditambahkan script :
validation->set_select('myselect', 'one'); ?> >One
validation->set_select('myselect', 'two'); ?> >Three
validation->set_select('myselect', 'three'); ?> >Three
trus script <?= $this->validation->set_select('myselect', 'one'); ?> ditaruh dimana ya..?
mau tanya, bagaimana jika dropdown dengan tag html <optgroup>
April 8, 2008 by Anonymous, 3 years 3 weeks ago
Comment: 12
terima kasih bang chandra, tutorial nya sangat membantu sekali.
tetapi saya masih bingung jika ingin membuat dropdown dengan menggunakan tag html <optgroup>
penerapan nya seperti gimana tolong tutorial nya :-D
membantu sekali tutorial ini....
March 31, 2008 by Anonymous, 3 years 4 weeks ago
Comment: 10
wah, trims pak chan, dulu soalnya bingung gmn masukkin record dari database ke drop down.... & akhirnya sempet hardcode jg. ternyata gini to....
tampil cuma satu
May 7, 2009 by loensaket, 1 year 51 weeks ago
Comment: 3148
kok yang tampil cuma satu warna ya???? yang muncul hijau doang....