在提交时刷新php页面

在提交时刷新php页面,php,form-submit,onsubmit,Php,Form Submit,Onsubmit,我有一个php页面,其中包含一个表单。我能够通过MYSQL查询正确编辑表单上的信息。我能够编辑和更改mysql数据库中的值。 但是,当我按submit时,它会显示旧值,我必须手动刷新以获取新值。 我使用此代码是为了能够在提交时自动刷新 <?php if((isset($_GET['refresh']))) { ?> <META HTTP-EQUIV="refresh" CONTENT="0"> <?php } ?>

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

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

和我的表格:


我不知道为什么这不起作用。有人能提供帮助吗。我可以在其他类似问题中找到任何有用的内容。

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

<?php

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

?>


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

当您点击提交时,您的变量被发布(或获取),没有神奇的方法来保存它们。我们需要查看整个代码来确定出现此问题的原因。但是,使用该代码执行您试图执行的操作只会丢失更改的数据(实际上它根本不会执行任何操作)

为什么不将您的
更新…
查询放在
选择…
查询之前,以便它先更新表单数据,然后选择/填充表单,这样您就不必再次刷新以获取更新的数据。