codeigniter
2016-09-30 42 views 0 likes 
0

我想從代碼點火器中的數據庫中的下拉字段中獲取數據。這裏是它的代碼:Codeigniter:自動填充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 

試過所有的東西,但它不工作。

感謝 Bhagya

+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> 

內選擇的foreach使得它太棒了!就像我添加更多類別的選項將自動加起來!嘗試這個!希望這可以幫助!

相關問題