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

Готови за използване кодове
Post Reply
User avatar
nBN
Нов
Нов
Posts: 96
Joined: Sat Jan 21, 2012 6:47 pm
Contact:

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

Post by nBN » Sun Apr 07, 2013 6:50 am

Здравейте, може ли да ми даде идея как може да стане когато потребителя не е прочел дадена да му изписва НОВА ТЕМА.
:)

fbian
Турист
Турист
Posts: 204
Joined: Sat May 26, 2012 3:55 pm
Answers: 18

Post by fbian » Sun Apr 07, 2013 9:32 am

Правиш си една нова таблица с полета - 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('ид-то на темата','ид-то на потребителя')"); // Добавяш нов запис(маркираш,че темата е прочетена от този потребител).
[/php]
И след това при показването на темите трябва да направиш проверка в 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']; // Това е примерно.Слагаш си всички неща които искаш да се виждат,като показваш темите.
}
[/php]

User avatar
nBN
Нов
Нов
Posts: 96
Joined: Sat Jan 21, 2012 6:47 pm
Contact:

Post by nBN » Sun Apr 07, 2013 9:51 am

Добре благодаря от каде да ти дам +1 не го виждам никъде :X :) ?

fbian
Турист
Турист
Posts: 204
Joined: Sat May 26, 2012 3:55 pm
Answers: 18

Post by fbian » Sun Apr 07, 2013 10:08 am

Ами би трябвало да е под моя аватар,но няма значение.Важното е да се справиш с проблема ти. :)

User avatar
nBN
Нов
Нов
Posts: 96
Joined: Sat Jan 21, 2012 6:47 pm
Contact:

Post by nBN » Sun Apr 07, 2013 10:24 am


fbian
Турист
Турист
Posts: 204
Joined: Sat May 26, 2012 3:55 pm
Answers: 18

Post by fbian » Sun Apr 07, 2013 10:46 am

Ето снимка от една моя тема:
http://prikachi.com/images/847/6099847F.jpg

Post Reply