我有一个带编辑方法的控制器和我的编辑网址,如
http://localhost/pothdekhun/road/edit/3
当发生任何服务器端错误时,使用以下代码我显示相同的错误表单
if ($this->form_validation->run() == FALSE) {
//this is loading edit view form
$this->nuts_lib->view_loader('user', 'add', $data, TRUE, 'latest_routes', 'rightbar');
return;
}
现在我的问题出现在网址中,URL
显示为(编辑表单中的错误时)
http://localhost/pothdekhun/road/edit
我们知道此处不可能使用验证错误消息进行重定向。现在我该如何解决这个问题?
所以我希望像http://localhost/pothdekhun/road/edit/3
这样的网址带有验证消息。我会更改我的编辑表单操作,如site_url('road/edit/').$route_id
或更好的想法吗?
答案 0 :(得分:1)
根据讨论,您遇到了提交表单上隐藏字段缺失值以及是否存在表单错误的问题。请按照我的回答,在表单提交后获取值。 How to prevent forms from emptying inputs by submiting the form in html?