Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 结算$this->;输入->;post()?_Php_Codeigniter - Fatal编程技术网

Php 结算$this->;输入->;post()?

Php 结算$this->;输入->;post()?,php,codeigniter,Php,Codeigniter,如何清除/重置$this->input->post()?可能类似于清算$\u POST 以清除后期使用 unset ($_POST); 从页面的角度来看,最好使用ajax请求或在表单成功发布后重定向到同一页面,这样如果用户刷新页面,就不会再次发布表单 我认为像这样的重定向(current_url())(不确定) 这将清除您的帖子,并确保用户不会意外地重复发布数据。如果必须这样做 创建表单的两个副本(最好在视图()中的两个文件中) 1) 每种类型 回显表单输入('username','','pl

如何清除/重置
$this->input->post()
?可能类似于清算
$\u POST

以清除后期使用

unset ($_POST);

从页面的角度来看,最好使用ajax请求或在表单成功发布后重定向到同一页面,这样如果用户刷新页面,就不会再次发布表单

我认为像这样的
重定向(current_url())(不确定)

这将清除您的帖子,并确保用户不会意外地重复发布数据。

如果必须这样做

创建表单的两个副本(最好在视图()中的两个文件中)

1) 每种类型

回显表单输入('username','','placeholder=“username”); 让它成为
main_form.php

2) 每种类型

回显表单输入('username',设置值('username','username')); 让它成为
sub_form.php

将所有重复请求重定向到第二页

只要不需要POST值,就调用
main\u form()


[可能还有其他方法]

只需调用CI表单验证方法即可


$this->form_validation->clear_field_data()

在视图文件中使用set_值('form_field_name')时不起作用。有什么解决办法吗?