Пытаюсь создать систему уведомления, все ли я правильно сделал?
Создаю систему уведомления как например здесь в тостере слева после меню есть уведомления мне нужно сделать как то так, есть таблица notification с полями id , receiver_id (id получателя), content, url, is_read.
И вот когда пользователь авторизован извлекаю из базы по полю receiver_id, и добавляю в сессию, и проверяю если нынешний урл равен урлу в сессии то ставлю is_read прочитанным, здесь просто я не совсем понимаю каким образом нужно проверять прочитан или нет, надеюсь на адекватный ответ
Не нужно копировать тостер)
Если для тебя это сильно сложно, можешь сделать кнопочку с ajax (post естественно).
Т.е, логика:
Нажал на кнопку "прочитать" - изменяешь значение is_read (а точнее, вообще лучше запись удалять).
Получается следующее: в базу данных записывается все со значением is_read = 1, после того, как пользователь нажимает "прочитанно" - просто удаляешь нужную запись.
gomer1726: кнопка - клик - .post (ajax) - (sql, типа)delete where id(уведомления) == id (айди отправляешь ajax запросом). Можешь выводить уведомления в качестве списка (Ul, li) и у каждого li будет свой data-id