[英]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.