繁体   English   中英

在同一页面上提交的 Codeigniter 表单以空结果结束

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM