首页 / PHP / PHP,插入时刷新页面
PHP,插入时刷新页面
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP,插入时刷新页面,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1408字,纯文字阅读大概需要3分钟。
内容图文
![PHP,插入时刷新页面](/upload/InfoBanner/zyjiaocheng/818/2f5b43b8873344bdab386fe6eaf6d06f.jpg)
这是更新功能:
public function update($id) {
$id = $_GET['id'];
$stmt9 = $this->conn->prepare("UPDATE users SET `name`= :name, `email`= :email WHERE `id` = :id");
$stmt9->bindParam(':name', $this->name);
$stmt9->bindParam(':email', $this->email);
$stmt9->bindParam(':id' , $id, PDO::PARAM_INT);
$stmt9->execute();
if ($stmt9) {
$message = "User updated Sussesfully!";
header('location:');
}else {
header("location:");
}
}
}
现在更新在这里我希望页面刷新,所以我可以看到更新的数据,但现在如果它更新它将保持用户在edite页面,并将显示privous输入的数据如果我在数据库中看到数据已经更新,如果我用f5刷新页面,它将显示编辑页面已更新,当我提交表单时,它将获得更新但在表单上它将显示主要数据,
所以我怎样才能让页面在提交后刷新.重定向,如果重定向到列表页面,它将显示它已被更新,但在这里我想平均时间留在编辑页面和reaload页面,所以我可以看到更新的数据.
问候
解决方法:
简单:
header('Refresh: 0'); // 0 = seconds
即使你可以指定新的位置
header("Refresh:2; url=new_page.php");
但是当使用头函数时,在调用它之前不应该有任何回应,
但如果你已经回应了任何东西,那么你可以使用html或javascript:
HTML
<meta http-equiv="refresh" content="0">
<!--here you can also specify new url location-->
<meta http-equiv="refresh" content="0; url=http://url.com/">
JS
window.location.reload();
更新:因为您无法使用标头执行此操作:
if ($stmt9)
{
$message = "User updated Sussesfully!";
echo '<meta http-equiv="refresh" content="0">';
}
else
{
echo '<meta http-equiv="refresh" content="0">';
}
内容总结
以上是互联网集市为您收集整理的PHP,插入时刷新页面全部内容,希望文章能够帮你解决PHP,插入时刷新页面所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。