Ззпрос в БД после перехода на другую страницу

Статус
В этой теме нельзя размещать новые ответы.

yeaahhh

Старатель
Регистрация
8 Май 2008
Сообщения
278
Реакции
11
Друзья. Подскажите, пожалуйста. Можно ли, как-то организовать запрос в БД после выхода с определённой страницы. Нужно для следующего:
есть вывод сообщений. хочу, чтобы при заходе на страницу новые сообщения имели другой фон. А после ухода со страницы, все сообщения становились снова со стандартным фоном.
Заранее большое спасибо!
 
ну так выводишь вообщения новые другим фоном и сразу же помечаешь их в базе как не новые

зачем уходить со страницы?

или ставишь куку ( метку в сессии ) и при обращении к другой странице - если метка стоит - помечаешь сообщения прочитаными
 
ну так выводишь вообщения новые другим фоном и сразу же помечаешь их в базе как не новые
Полностью согласен.
Все новые сообщения помечаются в базе к примеру 0 в ячейке new .
А затем можно всё реализовать по принципу подщота просмотров.
Немножко подправить под свои нужды ;)
PHP:
$new = $myrow ["new"] +1 ;
mysql_query ("UPDATE content SET new = '$new' WHERE id = '$id'");
И получится примерно следующее, ползователь посмотрел страничку , и в новые сообщения в ячейке new приплюсовалась 1 (кстате , заодно и счётчик получется :) ) , ну и условие
PHP:
if else
если new = 0 цвет такой то илиже new != 0 цвет такойто.
 
если new = 0 цвет такой то илиже new != 0 цвет такойто.
а если зайдёт второй пользователь чё будет =)?
так что код твой не подходит!
 
А причём здесь другой пользователь ?
 
Я так понимаю нужно чтобы для каждого пользователя отображалась другим цветом только новая инфа (относительно последнего входа)?

Делается это с помощью кук:
1 При входе пользователя читаете таймстем из его куки
2 Вычитываете из базы сообщения, те что новее данного таймстем помечаете цветом
3 Записываете в куку текущий (новый) таймстемп

При следуюшем заходе (или просто рефреше) пользователь увидит подсвеченным уже новую информацию.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху