首页 > 解决方案 > Codeigniter:使用 foreach 方法使用选择/选项更改数据显示

问题描述

我目前正在尝试和测试codeigniter。不得不研究我的答案,但没有运气。我想通过 html 的“select”和 php 的“foreach”方法显示唯一的数据。

模型 :

  public function get_medicalinfo($patient_id=datehistory)
 {
    return  $this->db->select('*')
    ->from('patient_info')
       ->where("patient_id",$patient_id)
    ->get()
    ->result();
 } 

控制器 :

$data['getmedical'] = $this->patient_model->get_medicalinfo(@$patient_id);

看法 :

<select class="form-control" id="">
<option value="<?php echo @$getmedical->datehistory;?>"> <?php echo @$getmedical->datehistory;?></option>
<?php                       
foreach($getmedical as $row)
{ 
echo '<option value="'.$row->datehistory.'">'.$row->datehistory.'</option>';
}
 ?> 
</select>

因此,如果您输入一个新患者,脚本将起作用,他将有一个唯一的 ID,它是患者的病史以及我对患者所做的事情。例如:名字,姓氏,诊断等。 <-这工作得很好。

我遇到的麻烦是我不知道在"view"选择时将数据放在哪里以及放置什么"datehistory"

标签: phpcodeigniter

解决方案


推荐阅读