Selasa, 09 Agustus 2011

membuat menu dropdown atau menu select menggunakan codeigniter

asumsi anda telah memiliki database, disini saya asumsikan databasenya adalah database kota yang di isinya adalah id_kota dan nama_kota.

kemudian kita membuat code pada controller seperti ini :

$data['dropdown'] = $this->kota_model->ambil_data();

code diatas artinya dropdown nanti akan membawa data model dari hasil fungsi model ambil_data() yang akan diparsing ke view

$this->load->view('tampil/data', $data);
setelah itu kita menuju view untuk membuat form selectnya

<select name="kota">
<?php foreach ($dropdown->result_array() as $row): ?>
 <option value="<?php echo $row['id_kota']; ?>"><?php echo $row['nama_kota']; ?></option>";
<?php endforeach; ?>
</select>
kemudian di model kita buat untuk fungsi insertnya dengan nilai yang dikirim adalah dengan nama kota.

nah sekarang bagaimana kita membuat menu editnya dengan form select dimana data nantinya menampilkan sesuai yang ada pada database, untuk membuat form edit ini dalam form view kita ditambah code ini :

<select name="kota">
<?php foreach ($dropdown->result_array() as $row); ?>
 <option value="<?php echo $row['id_kota']; ?>" <?php if($get_kota->id_kota == $row['id_kota']): echo 'selected=/"Selected/"'; endif; ?>><?php echo $row['nama_kota']; ?></option>"; 
<?php endforeach; ?>
</select> 
semoga bisa membantu..

1 komentar:

Unknown mengatakan...

Ask: $get_kota->id_kota dapat dari mana? bisa minta tolong ditampilkan dari controller, model, view yang lengkapnya.

Makasih banyak sebelumnya