Последна тема от форума

Gasolincho

Registered
Трябва ми скрипт за последна тема от форума само че ако има "Важна тема" съобщение да не я мести под последната а да си седи.

Пример от форума" » Важна: Отсъпки при закупуване на хостинг "
 
<?php
$sql=mysql_query("SELECT topic_time , topic_title,forum_id,topic_id, topic_replies,topic_type from s1_topics ORDER BY topic_time DESC LIMIT 5");
while($row = mysql_fetch_array($sql))
{
$tema = $row['topic_title'];
$id = $row['forum_id'];
$topic_broi = $row['topic_replies'];
$topic_id = $row['topic_id'];
$topic = $row['topic_type'];
if($topic=="1") { $vazna='<b><span style="color: red; padding: 4px;">Важна:</span></b> '; }
elseif($topic=="2") { $vazna='<b><span style="color: green; padding: 4px;">Съобщение:</span></b> '; }
elseif($topic_status=="1") { $vazna='<b><span style="color: blue; padding: 4px;">Заключена:</span></b> '; }
else { $vazna=''; }
echo" $vazna<b><font size=2px><a style='padding: 4px;' href='forum/viewtopic.php?t=$topic_id' >$tema ($topic_broi)</a></font></b><br>";} ?>

Ето едно кодче, което аз използвам. На първия ред злед LIMIT каквото число сложиш толкова теми ще ти изкарва. Показва ако е важна, съобщение или заключена.
 
AceXe каза:
<?php
$sql=mysql_query("SELECT topic_time , topic_title,forum_id,topic_id, topic_replies,topic_type from s1_topics ORDER BY topic_time DESC LIMIT 5");
while($row = mysql_fetch_array($sql))
{
$tema = $row['topic_title'];
$id = $row['forum_id'];
$topic_broi = $row['topic_replies'];
$topic_id = $row['topic_id'];
$topic = $row['topic_type'];
if($topic=="1") { $vazna='<b><span style="color: red; padding: 4px;">Важна:</span></b> '; }
elseif($topic=="2") { $vazna='<b><span style="color: green; padding: 4px;">Съобщение:</span></b> '; }
elseif($topic_status=="1") { $vazna='<b><span style="color: blue; padding: 4px;">Заключена:</span></b> '; }
else { $vazna=''; }
echo" $vazna<b><font size=2px><a style='padding: 4px;' href='forum/viewtopic.php?t=$topic_id' >$tema ($topic_broi)</a></font></b><br>";} ?>

Ето едно кодче, което аз използвам. На първия ред злед LIMIT каквото число сложиш толкова теми ще ти изкарва. Показва ако е важна, съобщение или заключена.


А може ли да се модне това да показва и името на потребителя пуснал темата защото аз като го права ми показва Resource id #53, м/у за потребителското име знам само че го изкарва от друга таблица за това трябва да се направи нова заявка към БД но аз так и не успявам да го направя... не знам защо но все не ми се получава
 

Back
Горе