在同一页上提交的Codeigner表单以空结果结束
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>
感谢
表单中的操作应该与最后一个尾部斜杠类似。现在一切正常。
无论如何,伙计们,谢谢你们!
相关文章:
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- 获取在表单/文本字段中显示的结果
- 将表单输入保存到txt,弹出结果,不更改页面
- I'我在使用聚合核心ajax发送表单结果时遇到问题-go没有执行
- 以引导模式显示表单结果
- 表单结果立即被jQuery覆盖
- 使用带有 smarty 的 php 在同一页面上显示表单结果
- 表单结果是整数,而不是字符串值
- select2(js)表单元素的表单结果的简单排序
- 使用javascript的实时表单结果
- 在2个接收者之间均匀地分割表单结果
- Jquery表单结果不显示.是我的代码错了吗?
- 添加多个HTML表单结果到mysql数据库
- 使用Javascript,如何在提交后在弹出窗口中显示表单结果
- Javascript在iframe中显示表单结果
- 刷新表单结果而不刷新页面
- 有没有办法控制您通过电子邮件发送的HTML表单结果中获取的结果的格式
- 根据表单结果初始化谷歌地图
- 获取表单结果页
- PHP表单结果的javascript警报打开在不同的窗口