-2

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

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

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

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

4

2 回答 2

1

与其将表单数据发送到带有 action="" 的表单所在的同一页面,不如将其发送到另一个 php 页面/脚本,然后使用重定向回表单页面

<?php

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

?>

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

于 2013-06-11T12:47:57.440 回答
0

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

于 2013-06-12T14:35:41.747 回答