Membuat list select option dari database pada Codeigniter

Agustus 18, 2016



Mumpung lagi ada waktu kosong saya akan berbagi ilmu untuk membuat list select option dari database dengan codeigniter, jika para web developer membuat suatu list  select option mungkin agak kurang bagus jika dibuat manual sehingga isi dari list  select option tersebut hanya itu  itu aja kaya permanen kalo mau tambah option mesti tambah script apalagi kalo sudah di hosting malah tambah ribet.  Jadi kita buat list  select option yang diambil dari database sehingga mudah untuk di update.


1. Pertama kita buat tabel nya terlebih dahulu atau bisa juga kita ambil dari tabel lain dan pilih field yang kita inginkan dibuat list  select option.

CREATE TABLE IF NOT EXISTS `tbcategory` (
`id` int(15) NOT NULL AUTO_INCREMENT,
`category` varchar(150) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;


INSERT INTO `tbcategory` (`id`, `category`) VALUES
(1, 'Autoclave'),
(2, 'Balance'),
(3, 'Cabinet'),
(4, 'Centrifuge'),
(5, 'Chemistry'),
(6, 'Chromatography'),
(7, 'Colony Counter'),
(8, 'Computer'),
(9, 'Electrophoresis'),
(10, 'Freeze Dryer');


2. Lalu kita buat Controller nya.

public function index(){
$data=array('get_category'=> $this->my_model->get_option());
$this->load->view('my_view', $data);
}
3. Selanjutnya kita buat modulnya untuk memanggil tabel dari database

function get_option() {
$this->db->select('*');
$this->db->from('tb_section');
$query = $this->db->get();
return $query->result();
}
4. terakhir kita membuat view nya untuk menampilkan list data, disini saya menggunakan css bootstrap agar lebih menarik.

<div class="form-group">
    <label class="col-md-2 control-label"> Category</label>
    <div class="col-md-3">
        <select class="form-control" name="category">
                <option  value="">---Select Category---</option>                   
            <?php foreach($get_category as $row) { ?>
                <option value="<?php echo $row->category;?>"><?php echo $row->category;?></option>
            <?php } ?>
        </select>   
    </div>               
</div>    


Selesai maka akan muncul list select option sesuai database yang kita inginkan.


Download


Semoga bermanfaat.

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Penulisan markup di komentar
  • Untuk menulis huruf bold gunakan <strong></strong> atau <b></b>.
  • Untuk menulis huruf italic gunakan <em></em> atau <i></i>.
  • Untuk menulis huruf underline gunakan <u></u>.
  • Untuk menulis huruf strikethrought gunakan <strike></strike>.
  • Untuk menulis kode HTML gunakan <code></code> atau <pre></pre> atau <pre><code></code></pre>, dan silakan parse kode pada kotak parser di bawah ini.

Disqus
Tambahkan komentar Anda

Tidak ada komentar