リンク:
<a class='dropdown' href='javascript:void(0);' onclick='mainLoginToggle();'>
mainLoginToggle():
function mainLoginToggle() {
$(document).mouseup(function (e) {
var container = $(".logindisplay");
if (container.has(e.target).length === 0) {
container.fadeOut(222);
}
});
if (document.getElementById('logindisplay').style.display == 'block') {
$(".logindisplay").fadeOut(222);
} else {
$(".logindisplay").fadeIn(222);
}
$.get("../include/removenotif.php");
return false;
}
removenotif.php:
<?php include("session.php"); $database->removeNotifications($session->username); ?>
removeNotification():
function removeNotifications($user) {
$q = "UPDATE notifications SET seen = '1' WHERE username = '$user'";
$result = mysql_query($q, $this->connection);
return true;
}
基本的に、リンクをクリックするとdivが表示および非表示になりますが、クリックするとremoveNotifications関数が実行され、メッセージは返されませんが、SQLクエリが正常に実行されます。しかし、それはクエリを実行していません。
ヘッダー情報を変更してエラーを取得することで、ページが実際に呼び出されているかどうかをテストしましたが、何も起こりません。ここでどこが間違っているのかよくわかりません。助けていただければ幸いです。ありがとう。