|
模型文件中:function inquiry() {
$arr=array(
'bgbh'=>$this->input->post('bgbh'),
'jyrq'=>$this->input->post('jyrq'),
'sbmc'=>$this->input->post('sbmc'),
'wtdw'=>$this->input->post('wtdw'),
'gcmc'=>$this->input->post('gcmc'),
'jbry'=>$this->input->post('jbry'),
'sfje'=>$this->input->post('sfje'),
'fpqk'=>$this->input->post('fpqk'),
'ssdq'=>$this->input->post('ssdq'),
);
$this->db->get_where('bggl',$arr);
}
控制器:function bgcx() {
if($this->input->post()== FALSE) {
$this->load->view('header');
$this->load->view('bgcx');
}
else {
$this->load->model('bgglModel');
$query=$this->bgglModel->inquiry();
$this->load->view('header');
$this->load->view('bgcx',$query);
}
}
请问一下以上的有没有问题呢?我不知道这个if语句写得对不对,就是有提交就执行,没有提交就不执行查询
然后视图文件里面要怎么输出呢?我是不是也用以下语句可以办理出了呢?我这里提示$query变量没有定义
<?php
foreach($query->result() as $row) : ?>
$row->bgbh;
<?php endforeach; ?> |
|