簡體   English   中英

更新php后刷新頁面

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM