Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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 Codeigniter:需要单击提交按钮两次以刷新数据_Php_Codeigniter - Fatal编程技术网

Php Codeigniter:需要单击提交按钮两次以刷新数据

Php Codeigniter:需要单击提交按钮两次以刷新数据,php,codeigniter,Php,Codeigniter,我有一个从数据库表中选择记录的简单站点 它工作正常,但是,当我更改用户输入(日期字段)并点击提交时,它不会更改数据,除非我再次点击提交,然后根据新whereclause(日期字段)显示正确的数据 这是我的密码: 视图(标题)- 注意,查询工作正常。只是,控制器或db_模型似乎不会随着页面一起刷新以反映第一次单击时的数据 谢谢,将设置值功能添加到您的输入中,它将正常工作 前 将set_value函数添加到输入中,它就会正常工作 前 为什么要一起使用submit和onClick=“window.lo

我有一个从数据库表中选择记录的简单站点

它工作正常,但是,当我更改用户输入(日期字段)并点击提交时,它不会更改数据,除非我再次点击提交,然后根据新whereclause(日期字段)显示正确的数据

这是我的密码:

视图(标题)-

注意,查询工作正常。只是,控制器或db_模型似乎不会随着页面一起刷新以反映第一次单击时的数据


谢谢,

将设置值功能添加到您的输入中,它将正常工作 前


将set_value函数添加到输入中,它就会正常工作
前


为什么要一起使用
submit
onClick=“window.location.ather”
?您可以简单地
submit
表单,在该函数中,您可以在提交表单后要重定向的位置放置
redirect
方法。我已经删除了onClick方法。我的表格是这样的:你的错误是什么?你能在提交表单的地方发布一个代码吗?没有错误,只是当日期输入字段发生变化,我点击提交时,如果where子句是
select*from table where date=date\u input\u field
,则正文上的数据表应该自动刷新。页面刷新时会保留字段值,但是,除非我再次点击submit按钮,否则不会这样做。header.php-
为什么要一起使用
submit
onClick=“window.location.ather”
呢?您可以简单地
submit
表单,在该函数中,您可以在提交表单后要重定向的位置放置
redirect
方法。我已经删除了onClick方法。我的表格是这样的:你的错误是什么?你能在提交表单的地方发布一个代码吗?没有错误,只是当日期输入字段发生变化,我点击提交时,如果where子句是
select*from table where date=date\u input\u field
,则正文上的数据表应该自动刷新。页面刷新时会保留字段值,但是,除非我再次点击submit按钮,否则不会这样做。header.php-
Hi abanoub,我来试试。Hi abanoub,我来试试。
<input type="submit" name="submit" value="Submit" onClick-"window.location.reload()">
    <?php 
$_SESSION['fromd'] = $fromd;
$_SESSION['tod'] = $tod;
echo $fromd; 
echo $tod;
?>
private function rp_reach_rate_get_data()
{
$this->load->model('db_model');
$result = $this->db_model->rp_reach_rate_stmt();
return $result;
} 

public function rp_reach_rate()
{

$this->load->model('db_model');
$data['sqlstmt'] = $this->rp_reach_rate_get_data();
$data['camplist'] = $this->vici_campaigns_get_data();
$data['lists'] = $this->vici_lists_get_data();
$data['shifts'] = $this->vici_shifts_get_data();
$this->load->view('header',$data);
$this->load->view('RP_ReachRate',$data);
}
<input type="email" name="email_input" value="<?=set_value("email_input","")?>" />