Отображение уведомлений
Вы можете сделать это с помощью столбца db, в котором хранится состояние уведомления, например, когда Notification_status = 0 пользователь еще не видел уведомление
при уведомлении_статус = 1
затем вы отправляете запрос на сервер каждый раз, скажем, 15 секунд, а затем тестируете погоду, существует ли messages_status = 0 или нет, если да, показывает div и отправляет количество уведомлений в нем
setInterval(function() {
$.post("notifications_tester.php",function(data){
if(data != 0 )
{
$('#notifications_div').show().html(data);
}
else
{
$('#notifications_div').hide().html("");
}
});
}, 15000);
пример того, что было бы в notifications_test.php
session_start();
//connect to the DB
$user_id = $_SESSION['user_id'];
$q = mysql_query("SELECT * FROM posts WHERE user_id = '".$user_id."' AND notification_status = 0");
echo mysql_num_rows($q);