Идея за ново мнение.

nBN

Registered
Здравейте, може ли да ми даде идея как може да стане когато потребителя не е прочел дадена да му изписва НОВА ТЕМА.
:)
 
Правиш си една нова таблица с полета - id,topic_id,user_id.Когато някой отвори тема и е логнат правиш следната проверка:
PHP:
$i = mysql_result(mysql_query("SELECT COUNT(id) FROM таблицата ти WHERE(topic_id=тук слагаш ид-то на темата) AND (user_id=тук слагаш ид-то на потребителя от сесията му)"),0);
if($i == 0) $insert = mysql_query("INSERT INTO таблицата ти(topic_id,user_id) VALUES('ид-то на темата','ид-то на потребителя')"); // Добавяш нов запис(маркираш,че темата е прочетена от този потребител).
И след това при показването на темите трябва да направиш проверка в while цикъла дали дадена тема е прочетена от конкретния потребител или не и следователно да изпишеш НОВА ТЕМА или каквото искаш.
PHP:
$i = mysql_query("SELECT *  FROM topics");
while($row=mysql_fetch_array($i)) {
      $check = mysql_result(mysql_query("SELECT COUNT(id) FROM таблицата ти WHERE(topic_id=$row[topic_id]) AND (user_id=тук слагаш ид-то на потребителя от сесията му)"),0); 
      if($check == 0) $topics .= "НОВА ТЕМА - ";
      $topics .= $row['topic_content']; // Това е примерно.Слагаш си всички неща които искаш да се виждат,като показваш темите.
}
 
Ами би трябвало да е под моя аватар,но няма значение.Важното е да се справиш с проблема ти. :)
 

Горе