Обновить страницу после обновления php - PullRequest
0 голосов
/ 12 января 2012

Мне нужен 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'");

 }

?>

Ответы [ 5 ]

1 голос
/ 12 января 2012

Веб-страницы работают так:

page (client) -> request (made in url) (server) -> new page (client)

Отправляя запрос на сервер, сервер генерирует новую страницу и отправляет ее обратно в браузер. У вас есть средняя часть, вам нужны страницы входа и выхода.

1 голос
/ 12 января 2012

Просто поместите этот PHP в конец логики обновления, он должен быть перед любым выводом HTML;

header("Location: /mypage.html");
0 голосов
/ 12 января 2012

Вы не можете обновить страницу браузера, используя PHP. Вы должны использовать либо META, либо Javascript.

Использование метатега внутри <HEAD> и </HEAD>:

<meta http-equiv="refresh" content="0; url=http://example.com/">

Использование Javascript:

location.reload(true)

0 голосов
/ 12 января 2012

Если вам нужен JavaScript, используйте этот код:

<script>window.top.location='mypage.html'</script>
0 голосов
/ 12 января 2012

Как сказал Блейк, ajax или PHP, вероятно, предпочтительнее. В противном случае, чтобы ответить на ваш вопрос, вы можете использовать: document.location = window.location.href

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...