0

私はデータベースを更新するための PHP スクリプトを持っています。PHP 側は釘付けになっていますが、JS には少し問題があります。以下は私のコードです:

$JSON = json_decode($Arg);
$Username = $JSON['Username'];
$Page = $JSON['Location'];

$Query = $MySQLi->prepare("INSERT INTO Requests (username, page) VALUES (?, ?)");
$Query-> bind_param("ss", $DUsername, $Page);
$Query->execute();

$Query_2 = $MySQLi->query("UPDATE RequestStats SET Count = Count+1, LastRequest='NOW()'");

そしてユーザー側では、

if (isset($_POST['Request']))
{
 $EmptyArray = array();
 $EmptyArray[] = $Username;
 $EmptyArray[] = $_SERVER['REQUEST_URI'];
 json_encode($EmptyArray);
}

私がする必要があるのは、Javascript/AJAX チャンクを呼び出してリクエストを外部ページに転送し、更新せずにデータベースを動的に更新することです..リクエストが行われた後、「あなたのリクエストが行われました.あなたは number: numberinline です」

これを行う方法がわかりません。誰か助けてもらえますか?

4

1 に答える 1

0

これは、JQuery を使用して完了することができます... 私が使用したもののマニュアルを表示: http://api.jquery.com/click/

ユーザー側:

<body>
<div id="test">
<input type="button" value="Make A Request">
</div>


<script>
$("#test").click(function () {
    $.ajax({
        url: 'page.php',
        success: function(){
             alert('Created');
        }
    });
    return false;
});
</script>
</body>
于 2013-01-25T01:54:55.533 に答える