繁体   English   中英

如何从CodeIgniter中的数据库下拉列表中获取数据

[英]how to get data in dropdown from database in CodeIgniter

嗨,有人帮我如何从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);
}

上面的代码无法正常工作,单击时不会显示下拉列表,请帮助我获取数据

模型

 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>

您应该尝试使用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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM