Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
M1tq96 каза:просто заявка ..
[sql]mysql_query("SELECT * FROM `your_forum` ORDER BY `timistamp/id` LIMIT 5");[/sql]
и си ги извеждаш ..![]()
$our =mysql_query("SELECT * FROM `your_forum` ORDER BY `id` DESK LIMIT 5");
while($r=mysql_fetch_array($our))
{
$id=$r['id'];
$title=$r['title'];
echo "$id - $title<br />";
}
dakata__92 каза:M1tq96 каза:просто заявка ..
[sql]mysql_query("SELECT * FROM `your_forum` ORDER BY `timistamp/id` LIMIT 5");[/sql]
и си ги извеждаш ..![]()
По този начин правиш заявката си така, че спрямо времето на добавяне и ид-то новата тема се показва най-отгоре с лимит 5 ако не искаш да е 5 променяш цифрата или караш изобщо без лимит според зависи какво искаш ! Друг вариант е да извеждаш отзад напред от таблицата при което заявката ще ти е така :
...
Объркал се е човекаАз предпочитам DESC пред DESK.
Точно! това ми трябва и да кава ,че темите се записват в таблицата forum_topic а мненията в forum_post а и искам да направя след като е пуснато мнение в тема да я показва пак като новаTryMe каза:Искаш за всеки индивидуално след като прегледа новите мнения в конкретна тема и форум да му отчита, че няма нови ?
uphero каза:Точно! това ми трябва и да кава ,че темите се записват в таблицата forum_topic а мненията в forum_post а и искам да направя след като е пуснато мнение в тема да я показва пак като новаTryMe каза:Искаш за всеки индивидуално след като прегледа новите мнения в конкретна тема и форум да му отчита, че няма нови ?
$id_potrebitel=1;
$now = time();
$query= mysql_query("SELECT * FROM users WHERE id='$id_potrebitel'")or die(mysql_error());
while($row = mysql_fetch_array($query))
{
$last_activity = $row["last_activity"];
}
$query1 = mysql_query("SELECT * FROM table WHERE ('$last_activity' -time_add_tema) < '7200' ")or die(mysql_error());
while($row = mysql_fetch_array($query1))
{
$title = $row['title'];
echo '$title - непрочетено';
}
if($_SESSION['user'])
{
$s = mysql_query("SELECT * FROM forum_reads WHERE user='$kora' and topic_id='".$row['topic_id']."'");
if(mysql_num_rows($s)>0)
{
echo '<img src="images/new.gif">';
}
else
{
echo '<img src="images/empty.gif">';
}
}
else
{
echo '<img src="images/empty.gif">';
}
$sql = mysql_query("SELECT * FROM forum_posts ORDER BY post_id DESC LIMIT 1");
$rowy = mysql_fetch_array($sql);
$s = mysql_query("SELECT * FROM members ORDER BY id");
while($o = mysql_fetch_array($s))
{
$sql= mysql_query("INSERT forum_reads(user, post_id) VALUES ('$o[user]', '$rowy[post_id]')");
}
$sql = mysql_query("SELECT * FROM forum_topics ORDER BY topic_id DESC LIMIT 1");
$rowy = mysql_fetch_array($sql);
$s = mysql_query("SELECT * FROM members ORDER BY id");
while($o = mysql_fetch_array($s))
{
$sql= mysql_query("INSERT forum_reads(user, topic_id) VALUES ('$o[user]', '$rowy[topic_id]')");
}
пример?TryMe каза:Това, което се мъчиш, не можеш да го направиш само с база данни. Трябва да използваш бисквитка, в която да запазваш информацията за всеки потребител отделно. Това е прочел, това не е прочел и т.н.