【问题标题】:how to get data in dropdown from database in CodeIgniter如何从 CodeIgniter 的数据库中获取下拉列表中的数据
【发布时间】:2017-11-03 03:57:41
【问题描述】:

嗨,任何人都可以帮助我如何从 codeigniter 中的数据库中获取下拉数据。下面是我的代码,它不起作用。以下代码无法正常工作,单击时未出现下拉菜单,请帮助我获取数据。我在codeigniter中这样做。我想从下拉列表中的数据库中获取数据。我认为代码是完美的,对于codeigniter来说是新的,下面的代码不能正常工作,点击时下拉菜单没有出现,请帮我获取数据。我在codeigniter中这样做。我想从下拉列表中的数据库中获取数据。我认为代码对于 codeigniter 来说是完美的

型号:

public function getdepartment() {
     $query = $this->db->query("select department from object_data");
     $result = $this->executeSelectQuery($query);
     return $result;
}

查看:

<div class="col-md-4">
    <h4> Courses:</h4>
    <?php $dp = $this->base_model->getdepartment(); ?>
</div>
<div class="col-md-8">
      <select name="report_type" class="form-control">
      <?php foreach($dp as $row) { 
            echo '<option value="'.$row->department.'">'.$row->department.'</option>';
      }?>
      </select>
</div>

控制器:

public function employe() {
     $data['title'] = 'title'; 
     $this->load->model('base_model');
     $data['groups'] = $this->base_model->getCourseAll();
     $data['dprtmnt'] = $this->base_model->getdepartment();
     $this->load->view('employe', $data);
}

以上代码运行不正常点击时没有出现下拉菜单请帮我获取数据

【问题讨论】:

标签: php mysql codeigniter


【解决方案1】:

型号

 public function getdepartment() {
 $query = $this->db->query("select department from object_data");
 return $query->result();
 }

控制器

 public function employe() {
 $data['title'] = 'title'; 
 $this->load->model('base_model');
 $data['groups'] = $this->base_model->getCourseAll();
 $data['dprtmnt'] = $this->base_model->getdepartment();
 $this->load->view('employe', $data);
 }

观看次数

<div class="col-md-4">
<h4> Courses:</h4>
<?php $dp = $this->base_model->getdepartment(); ?>
</div>
<div class="col-md-8">
  <select name="report_type" class="form-control">
  <?php foreach($dprtmnt as $row) { 
        echo '<option value="'.$row->department.'">'.$row-
 >department.'</option>';
  }?>
  </select>
</div>

【讨论】:

    【解决方案2】:

    您应该尝试使用 codeigniter 自己的方法,这是练习的好方法。

    型号:

    public function getdepartment() {
         $query = $this->db->select('department')->from('object_data')->get();
         return $query->result();
     }
    

    控制器:

    public function employe() {
         $data['title'] = 'title'; 
         $this->load->model('base_model');
         $data['groups'] = $this->base_model->getCourseAll();
         $data['dprtmnt'] = $this->base_model->getdepartment();
         $this->load->view('employe', $data);
     }
    

    观看次数:

    <select name="report_type" class="form-control">
        <?php foreach($dprtmnt as $row) { 
          echo '<option value="'.$row->department.'">'.$row-
    >department.'</option>';
        }?>
    </select>
    

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多