【发布时间】:2016-10-21 15:55:33
【问题描述】:
在 codeigniter 中访问数组元素“id”不起作用。找不到失败的可能原因。如果有人可以展示正确的方法会有所帮助,
我的观点
<form name ="userinput" onsubmit="return test()" action="<?php echo base_url(); ?>index.php/patient/saveNewExaminationChart/<?php echo $pd['id']; ?>" method="post">
<?php echo $pd['id']; ?>
对于这部分,我想获取控制器传递的 id 号以查看。
我的控制器
public function editPeriodicalDetails(){
$pid = $this->uri->segment(3);
$this->load->model('patient_model');
$patient['pd'] = $this->patient_model->getPeriodicalChart($pid);
$this->load->helper('url');
$this->load->view('Header');
$this->load->view('Patient/editPeriodicalExam',$patient);
$this->load->view('Footer');
}
我的模型
public function getPeriodicalChart($id){
$this->load->database();
$this->db->select('*');
$this->db->from('periodical_examination a');
$this->db->join('patient p','p.id = a.pid');
$this->db->where('a.pid',$id);
$query = $this->db->get();
return $query->result();
}
【问题讨论】:
-
您现在有很多解决方案,您可以对其进行测试并将其标记为已接受,否则人们会认为这是一个悬而未决的问题。
标签: php arrays codeigniter