如何在提交表单后刷新.php页面
How to Refresh a .php Page After Form Submitted?
这似乎是相当基本的,但我看了所有的建议(在线)我能找到-他们没有工作-所以我想我不妨问堆栈社区。
我只想在表单提交后刷新我的页面。
我有我的php会话头首先在。php页面:
if(isset($_GET['logout'])) {
$_SESSION['username'] = '';
header('Location: ' . $_SERVER['PHP_SELF']);
}
if(isset($_POST['username'])) {
if($userinfo[$_POST['username']] == $_POST['password']) {
$_SESSION['username'] = $_POST['username'];
}else {
echo "Wrong username or password.";
}
}
我有一个表单开始代码:
<form action="" method="post" >
我使用了不同的内部动作" ",但这些似乎不工作。
我还有一个输入类型" ",看起来像这样:
<input type="submit" name="submit_invoice" value="Submit" />
但是,我在这里没有做任何更改,使页面在表单提交后加载。
以下是我在FORM或INPUT TYPE区域或查询后尝试过的一些事情,以更新DB中的mysql记录。请注意:我能够更新数据库中的数据,因此代码正在工作…但似乎什么都不起作用。我一定是做错了什么。
header('Location: ' . $_SERVER['PHP_SELF']);
location.reload();
当我使用header()时,错误是头已经设置,因此不能再这样做。位置重新加载只是不重新加载。
任何帮助,非常感谢。
试试这个:
header('Location: ' . $_SERVER['PHP_SELF']);
die('<META http-equiv="refresh" content="0;URL=' . $_SERVER['PHP_SELF'] . '">');
相关文章:
- 可以't使用ajax刷新php表
- 自动刷新 PHP 脚本后端
- 如何使用 AJAX 刷新 PHP 文件
- 从窗口页面响应后刷新 php 页面
- 如何刷新 PHP 页面的特定部分
- 刷新 php 输出而不重新加载页面
- 刷新 php 页面而不重新加载内容
- 使用 AJAX 调用重新加载/刷新 PHP 脚本
- 使用JavaScript刷新PHP函数
- 如何在不重新加载的情况下刷新PHP页面
- Count()函数在页面刷新php后更新
- 刷新PHP sql查询而不刷新页面
- 提交按钮->run.php->弹出->刷新php页面的一部分
- 我正在尝试刷新 PHP 变量
- 如何在提交表单后刷新.php页面
- 如何在不刷新php, SQL和javascript页面上的数据的情况下单击标签提交
- Jquery刷新php和停止函数
- 如何使用javascript代码刷新PHP文件?
- Ajax定时刷新/ PHP / MySQL
- 如何在收到jquery的帖子后刷新PHP页面并显示更改