需要第二次刷新才能查看更新的数据

时间:2017-09-01 06:50:53

标签: php html forms refresh page-refresh

我有一个包含表单的html文件。 HTML文件包含一个PHP文件,用于从数据库中提取以前在表单中输入的任何数据。

每当我更新一列时,数据库中的相同内容都会更新,但需要第二次刷新才能在表单中显示更新的数据。

获取数据的PHP代码如下(data.php):

<?php
$obj=new Db;
$rslt=$obj->data($_SESSION['username']);
$dataid=$rslt[0][0];
?>

使用<?php include 'data.php'; ?>

包含上述文件

html文件如下所示(form.php):

<?php include 'data.php'; ?>
<form method="POST" action="process.php">
<div class="col-md-6">
    <div class="form-group">
        <label>Data</label>
            <input list="dlist" name="datas" class="form-control" value="<?php echo $dataid; ?>">
                <datalist id="dlist">

提交数据后,我们使用header('Location:../form.php');返回html页面。

我检查了表单更新后数据库中是否正在更新数据,而且确实是这样。

我们进行第二次重新加载时正在正确获取数据。在第二次重新加载之前,它显示的值与之前的值相同。

感谢任何帮助。

P.S。某些浏览器偶尔会出现此问题。

0 个答案:

没有答案