在提交时刷新php页面

时间:2013-06-11 12:40:02

标签: php form-submit onsubmit

我有一个php页面,其中包含一个表单。我能够通过MYSQL查询正确编辑表单上的信息。我能够编辑和更改mysql数据库中的值。 但是,当我按下提交时,它会向我显示旧值,我必须进行手动刷新才能获得新值。 我正在使用此代码,以便能够在SUBMIT上自动刷新。

<?php
    if((isset($_GET['refresh']))) {
    ?>
    <META HTTP-EQUIV="refresh" CONTENT="0">
    <?php
    }
    ?> 

和我的表单:<form class="fill-up" action="" method=post>

我不确定为什么这不起作用。有人可以提供帮助。我可以在这里找到其他问题中有用的东西。

2 个答案:

答案 0 :(得分:1)

不是将表单数据发送到同一页面,而是使用action =“”将表单发送到另一个php页面/脚本,然后使用

重定向回到表单页面
<?php

header("Location: http://www.yourdomain.com/form-page.php");

?>

在处理表单数据的php脚本的末尾。

答案 1 :(得分:0)

当你点击提交你的变量被POST(或GETed)时,没有神奇的方法来保存它们。我们需要查看整个代码以确定您遇到此问题的原因。然而,使用该代码执行您尝试的操作将无法完成任何操作,只会丢失您的更改(实际上它根本不会执行任何操作)