-1
我有一个控制器从数据库中提取数据并将该数据分配给视图。这个控制器是Searchcontroller。如果我在Searchcontroller的Indexpage视图上对表单进行修改,那么所有数据都可以正常工作。问题是当我尝试在SearchView中显示的搜索控制器中提交相同的表单时。然后我得到空的结果。Codeigniter表单在同一页上提交结果为空结果
Searchcontroller
public function index() {
$this->load->model('Dbmodel');
$data = array(
'result' => $result = $this->Dbmodel->getSearch($this->input->post('okresselect'), null),
'okresy' => $result = $this->Dbmodel->getOkresy()
);
$this->load->view('searchpage', $data);
}
Indexpage视图
<form method="post" action="search">
.. some code here
</form>
Searchpage view
<form method="post" action="<?php echo "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; ?>">
.. some code here
</form>
感谢
为什么不在表单的http://www.codeigniter.com/user_guide/helpers/form_helper.html中使用codeigniter表单助手,还会自动载入autoload.php中的url帮助器 – user4419336
感谢您的提示,将尝试 – DavidN
没有帮助,它仍然不会显示任何结果.. – DavidN