Codeigniter:需要两次单击“提交”按钮才能刷新数据

时间:2016-07-04 04:05:22

标签: php codeigniter

我有这个简单的站点,它从数据库表中选择记录。

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

这是我的代码:

查看(标题) -

Assembly assembly = Assembly.GetExecutingAssembly();
string version = assembly.GetName().Version.ToString();

RollbarSharp.Configuration.DefaultEnvironment = version;

控制器 -

<input type="submit" name="submit" value="Submit" onClick-"window.location.reload()">
    <?php 
$_SESSION['fromd'] = $fromd;
$_SESSION['tod'] = $tod;
echo $fromd; 
echo $tod;
?>

注意查询工作正常。就是这样,似乎控制器或db_model不会随页面一起刷新以反映第一次点击时的数据。

谢谢,

1 个答案:

答案 0 :(得分:0)

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

<input type="email" name="email_input" value="<?=set_value("email_input","")?>" />