cara menampilkan data dari database dengan option dropdown di CI

Saya ingin memanggil data yang sudah ada di db untuk ditampilkan dalam bentuk select

Ini adalah kode saya di Model

function get_hostels_name(){
      $query = $this->db->query('SELECT hostel_id, hostel_name FROM hostels');
        return $query->result();
   }

Ini adalah controllers


function Promo_add(){
      $data['hostels'] = $this->M_master->get_hostels_name();
      $this->load->view('Master/Promo_add');
    }

dan ini adalah view

<div class="form-group">
                            <label>Nama Hostel</label>
                            <select class="form-control" name="hostels" required>
                              <option value="">No Selected</option>
                              <?php foreach($hostels as $row):?>
                              <option value="<?php echo $row->hostel_id;?>"><?php echo $row->hostel_name;?></option>
                              <?php endforeach;?>
                          </select>

                          </div>

Namun masih belum menampilkan hal yang diinginkan

avatar present
@present

15 Kontribusi 1 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

<div>Tidak muncul di karenakan datanya belum di kirim ke view,<br><br>pada bagian Controller</div><pre>function Promo_add(){ $data['hostels'] = $this-&gt;M_master-&gt;get_hostels_name(); $this-&gt;load-&gt;view('Master/Promo_add',$data); }</pre>

avatar desal189
@desal189

7 Kontribusi 4 Poin

Dipost 4 tahun yang lalu

Tanggapan

Terimakasih

Login untuk ikut Jawaban