モデル:
function pop_room_type() {
$this->db->select('rt_name')->from('room_type');
$query=$this->db->get();
return $query->result_array();
}
コントローラ:
function index() {
$this->load->model('reservations_model');
$data['room_type'] = $this->reservations_model->pop_room_type();
//echo "<pre>";print_r($data['room_type']);echo"</pre>";
$this->load->view('/main/new_reservation', $data);
}
意見:
<?php
//$js = 'name='$room_type'';
echo form_dropdown('room_type', $room_type);
?>
ただし、すべての選択オプションの「名前」が同じであるという大きな問題があります。このドロップダウンのすべてのオプションには、(room_type) テーブルの列名と同じ値が含まれます: rt_name. いくつか試してみましたが、ドロップダウンのオプションの名前フィールドに一意の値を割り当てることができませんでした。