如何使用Codeigniter填充数据库中的下拉列表

时间:2016-01-04 05:46:44

标签: javascript php jquery mysql codeigniter

我很难从数据库显示数据到下拉我尝试了所有但是它不起作用。

我希望它看起来像这样IMAGE,但我似乎无法让它发挥作用。  用户应该能够从数据库中获取员工的ID /名称。

我试过这个网站,但我不知道把所有东西放在哪里,这太混乱了。我需要帮助。谢谢。

这是我的代码:

CONTROLLER (home.php)

<h1>Add Employee Payroll</h1>
   <br>
   <?php echo form_open('home/saveEmpPayroll',array('class'=>'form-horizontal'));?>

<div class="form-group">
   <label class="control-label col-md-3 col-sm-3 col-xs-12">Select Employee</label>
    <div class="col-md-9 col-sm-9 col-xs-12">
       <select class="form-control" id="emp_id">
          <option value="<?php if (isset ($_POST['emp_id'])) { 
                          echo $_POST ['$emp_id'];}?>"></option>
       </select>    
   </div>
</div>

查看(payroll_add.php)这就是我的观点的样子 IMAGE

SET DATES=%DATE:~7,2%_%DATE:~4,2%_%DATE:~10,4%

1 个答案:

答案 0 :(得分:0)

NOT无法准确获取代码,但如果您希望从服务器获取select下拉菜单,则可以执行以下操作:

控制器:

$data['options']=array('option1','option2','onptionN');//Your options   
$this->load->view('your_view', $data);

查看:

  <select name='' id=''>
   <?php
   foreach($options as $option)
   {
   echo'<option value="'.$option.'">'.$option.'</option>'; 
   }
   ?>
   </select>