更新php后刷新页面
我需要一个javascript来帮助我在更新数据后刷新页面。我已经把t编码出来了 更新功能在数据更新后刷新页面所需的全部内容,我如何做到这一点 这就是我到目前为止所做的更新php后刷新页面,php,javascript,refresh,Php,Javascript,Refresh,我需要一个javascript来帮助我在更新数据后刷新页面。我已经把t编码出来了 更新功能在数据更新后刷新页面所需的全部内容,我如何做到这一点 这就是我到目前为止所做的 <?php mysql_connect("localhost","fbappsadmin","dbP@ssw0rd") or die(mysql_error()) ; mysql_select_db("jetstardatabase") or die(mysql_error()) ; if ($_
<?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");
正如blake所说,ajax或PHP可能更受欢迎。否则,要回答您的问题,您可以使用:
document.location=window.location.href
网页的工作方式如下:
page (client) -> request (made in url) (server) -> new page (client)
通过向服务器发送请求,服务器生成新页面并将其返回浏览器。你有中间部分,你需要进入和退出页面 如果需要javascript,请使用以下代码:
<script>window.top.location='mypage.html'</script>
window.top.location='mypage.html'
无法使用PHP刷新浏览器页面。您必须使用META或Javascript
在
和
中使用元标记:
使用Javascript:
location.reload(true)
您能给我们提供更多上下文的详细信息吗?真希望这段代码不是真的@特雷弗农我也希望如此,看起来他甚至把登录详细信息放进去了<代码>无法使用PHP刷新浏览器页面。您必须使用META或Javascript。
可以。请参阅我的答案。@Dunhamzzzheader()
在PHP中会将浏览器重定向到指定位置。加载页面后,无法在PHP中重定向/刷新页面。在他的问题中,他询问了如何刷新页面,方法是META
或location.reload()
。这一切都取决于“页面是否已加载”或“页面尚未加载”…并且没有上下文来判断页面是否已加载,因此header()
可能是正确的方法,我猜这是因为它正好位于mysql连接逻辑之下