{% else-1 %}
Обновить
* Тема закрыта!
1.
Danya * 0.28
[автор] (22 дек 2015, 14:40) [0/0] [0] [спам] [под]

Привет мастера.
Подскажите, как сделать вывод информации (прочитано сообщение/не прочитано), например в журнале или личных сообщениях?

Как я думаю - это в бд добавить поле со статусом, например, 0 - не прочитано, 1 - прочитано

И при создании присваивать статус 0. А при выводе, если есть непрочитанные сообщения, то обновить в них статус до 1?

И как это, каждый запрос обновлять?

Заранее благодарю за помощь


Изм. 1 раз. / Посл. изм.
Danya * 0.28
(27 дек 2015, 14:56)
2.
Danya * 0.28
[автор] (27 дек 2015, 14:56) [0/0] [0] [спам] [под]

ап

3.
derek * 0.05
(27 дек 2015, 15:05) [1/0] [1] [спам] [под]

Отправляем сообщение, пишем в базу в строке адресата, например, в ячейку status значение 0

пишем код условия, если значение 0, то сообщение [не прочитано], в противном случае [прочитано]


Жмём на сообщение [не прочитано] переходим к тексту сообщения и пишем в базу в ячейку status значение 1


Изм. 1 раз. / Посл. изм.
derek * 0.05
(27 дек 2015, 15:05)
4. (27 дек 2015, 15:36) [1/0] [1] [спам] [под]

в файле текста письма mysql_query("UPDATE `privat` SET `status` = '0' WHERE `id` = '$id'"*; на свое поменяй и добавь в таблице `status`(int) по умолчанию 1

5.
Alien * [мошенник] 0.75
(27 дек 2015, 15:42) [1/0] [1] [спам] [под]

$c = mysql_result(mysql_query('select count(`id`) from `jurnal` where `who` = "'.$user['id'].'" and `read` = "0"'),0);
if($user['id'] & $c > 0){
if($c != 0) echo ' <a class="link_3" href="/user/jurnal"><img src="/images/jurnal.png" style="margin: 0px 0px -4px;"> Нового в журнале: '.$c.'</a>';
}
Добавлено 27.12.15 в 15:43:09:
это лично с мого двига тебе вытащил

6.
Danya * 0.28
[автор] (27 дек 2015, 18:44) [0/0] [0] [спам] [под]

Спасибо всем*

7.
Danya * 0.28
[автор] (27 дек 2015, 18:44) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений