[英]Refresh Page after update php
我需要一個JavaScript來幫助我更新數據后刷新我的頁面。 我已經編碼了更新功能所有我需要刷新頁面后數據更新我該怎么做。
這就是我到目前為止所做的
<?php
mysql_connect("localhost","fbappsadmin","dbP@ssw0rd") or die(mysql_error()) ;
mysql_select_db("jetstardatabase") or die(mysql_error()) ;
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$options = array(
'1' => 1,
'2' => 2,
);
if (isset($_POST['list'])) {
$value = (int)$_POST['list'];
} else {
$value = 0; // default value;
}
$cmeter = $cmeter - $value;
mysql_query("INSERT orders SET quantity='$value',fbId='$fbme',fbName='$fbName', email ='$fbEmail', dealName='$dealName'" );
mysql_query("UPDATE stardeal SET cmeter='$cmeter'WHERE dealId='$dealId'");
}
?>
只需將此PHP放在更新邏輯的末尾,它必須在任何HTML輸出之前;
header("Location: /mypage.html");
網頁的工作方式如下:
page (client) -> request (made in url) (server) -> new page (client)
通過向服務器發送請求,服務器生成新頁面並將其提供給瀏覽器。 你有中間部分,你需要進入和退出頁面。
像Blake說的那樣,ajax或PHP可能會更受歡迎。 否則,要回答您的問題,您可以使用: document.location = window.location.href
如果您需要javascript,請使用以下代碼:
<script>window.top.location='mypage.html'</script>
您無法使用PHP刷新瀏覽器頁面。 您必須使用META或Javascript。
在<HEAD>
和</HEAD>
使用Meta標簽:
<meta http-equiv="refresh" content="0; url=http://example.com/">
使用Javascript:
location.reload(true)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.