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

时间:2016-03-24 08:59:45

标签: javascript php jquery html codeigniter

我有一个控制器,它从数据库中获取数据并将该数据分配给视图。该控制器是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>  

由于

1 个答案:

答案 0 :(得分:0)

表单中的操作应与最后一个尾部斜杠一样。现在一切正常。

无论如何,谢谢你!