2016-09-30 3 views
0

Я пытаюсь получить данные в выпадающем поле из базы данных в Code Igniter. Вот его код:Codeigniter: Auto Fill DropDown Из базы данных не работает

<input type="hidden" 
     id="tour_package_id" 
     class="form-control" 
     name="tour_package_id" /> 
<?php $i='class="form-control" 
      name="tour_name" 
      id="tour_name"'; 
      echo form_dropdown('tour_package_id', $tour_list, 
          set_value('tour_package_id', $tour_package_id),$i);?></div> 

У меня возникает следующая ошибка.

Severity: Notice 
Message: Undefined variable: tour_package_id 
Filename: Packages/add_location.php 
Line Number: 40 

Пробовал все, но не работал.

Благодаря Бхагья

+0

вы можете проверить это решение для своей проблемы: http://stackoverflow.com/questions/19922143/display-data-from-database-to-dropdown-codeigniter –

ответ

0

Выпадающий выпадающий права?

попробовать это: (это жесткий код просто изменить его)

пример:

Table(tbl_Category) 
    ID | Category_Name 
    1  Hardware 
    2  Software 



    Model 
    public function getCategory(){ 
      $this->db->select('*'); 
      $this->db->from('tbl_Category'); 
      $query = $this->db->get(); 
      return $query; 
    } 

    Controller(The trigger to view)(load the model also) 
     public function show(){ 
     $this->data["result"] = $this->Model->getCategory(); 
     $this->load->view('Category',$this->data); //this->data will get the result value to your view 
     } 

    The view(Category.php) 
    <select> 
     <?php foreach($result as $results){ ?> 
     <option value="<?php echo $results->ID; ?>"><?php echo $results->Category; ?></option> 
     <?php } ?> 
    </select> 

Еогеасп внутри выбрать делает его отлично! например, если я добавлю дополнительную категорию, она автоматически добавится! Попробуй это! надеюсь это поможет!

Смежные вопросы