Php 如何在form_下拉列表中显示db结果
我想将此查询结果显示为表单下拉列表 型号Php 如何在form_下拉列表中显示db结果,php,codeigniter,Php,Codeigniter,我想将此查询结果显示为表单下拉列表 型号 public function deptlist_view() { $this -> load -> database(); $query = $this -> db -> query('select var_staffdepartment from tbl_admin'); return $query -> result(); } 控制器 public function view_dept()
public function deptlist_view() {
$this -> load -> database();
$query = $this -> db -> query('select var_staffdepartment from tbl_admin');
return $query -> result();
}
控制器
public function view_dept() {
$this -> load -> model('model_database');
$deptdata['query'] = $this -> model_users -> deptlist_view();
$this -> load -> view('signup', $deptdata);
}
public function view_dept() {
$this -> load -> model('model_database');
$query = $this -> model_users -> deptlist_view();
$tempArray=array();
foreach($query as $row){
$tempArray[$row->var_staffdepartment]=$row->var_staffdepartment;
}
$data['department']=$tempArray;
$this -> load -> view('signup', $data);
}
查看
<?php $dept= ???? ?>
<?php echo form_open('welcome/signup_validation'); ?>
<table align="center">
<tr>
<td>
<p> Departments :</p>
</td>
<td><?php echo form_dropdown('staffdept', $dept); ?></td>
</table>
<?php echo form_close(); ?>
<?php echo form_open('welcome/signup_validation'); ?>
<table align="center">
<tr>
<td>
<p> Departments :</p>
</td>
<td><?php echo form_dropdown('staffdept', $department); ?></td>
</table>
<?php echo form_close(); ?>
部门:
您能否演示如何解决此问题?这将是非常有益的。提前感谢。您需要在一个数组中传递下拉选项,如
$options = array(
'small' => 'Small Shirt',
'med' => 'Medium Shirt',
'large' => 'Large Shirt',
'xlarge' => 'Extra Large Shirt',
);
所以我创建了一个新数组。。以正确的数组格式添加选项并显示在视图中
试试这个
控制器
public function view_dept() {
$this -> load -> model('model_database');
$deptdata['query'] = $this -> model_users -> deptlist_view();
$this -> load -> view('signup', $deptdata);
}
public function view_dept() {
$this -> load -> model('model_database');
$query = $this -> model_users -> deptlist_view();
$tempArray=array();
foreach($query as $row){
$tempArray[$row->var_staffdepartment]=$row->var_staffdepartment;
}
$data['department']=$tempArray;
$this -> load -> view('signup', $data);
}
查看
<?php $dept= ???? ?>
<?php echo form_open('welcome/signup_validation'); ?>
<table align="center">
<tr>
<td>
<p> Departments :</p>
</td>
<td><?php echo form_dropdown('staffdept', $dept); ?></td>
</table>
<?php echo form_close(); ?>
<?php echo form_open('welcome/signup_validation'); ?>
<table align="center">
<tr>
<td>
<p> Departments :</p>
</td>
<td><?php echo form_dropdown('staffdept', $department); ?></td>
</table>
<?php echo form_close(); ?>
部门:
控制器:
public function view_dept()
{
$this->load->model('model_database');
$query = $this->model_users->deptlist_view();
$data['staffdept'] = $query->result(); //
$this->load->view('signup', $data);
}
视图: