[英]Codeigniter form submit on same page ends in empty result
我有一个控制器,它从数据库中获取数据并将该数据分配给视图。 这个控制器是 Searchcontroller。
如果我将 Indexpage 视图上的表单添加到 Searchcontroller 一切正常,数据将被获取并正确显示。
问题是当我尝试在 Searchcontroller 显示的 Searchview 中提交相同的表单时。 然后我得到空结果。
搜索控制器
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);
}
索引页视图
<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>
谢谢
表单中的操作应该看起来像最后一个斜杠。 现在一切正常。
无论如何,谢谢你们!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.