Вывод страниц
1.
Nu3oN (03.10.2009 / 18:56)
Что не так с кодом?
<?php
$tid = $theme['id'];
$page = mysql_query("SELECT * FROM `posts` WHERE `id_theme` = '$tid'");
$pages = mysql_num_rows($page);
if($pages>10){
$ps = '10';
$pags = $pages / $ps;
echo "<a href='theme.php?id=".$theme['id']."&page=$pags'><b>".$theme['name']."</b></a> [$posts]</div>\n";
}else{
echo "<a href='theme.php?id=".$theme['id']."><b>".$theme['name']."</b></a> [$posts]</div>\n";
}
?>
2.
Nu3oN (03.10.2009 / 18:57)
Короче скрипт должен выводить колличество страниц!
3.
Nu3oN (03.10.2009 / 19:40)
Короче если 3 страницы, то выводит что их 2, а если 1 то ее вообще не выводит!
4.
Удаленный (03.10.2009 / 19:54)
$tid = ето што?
5.
Вантуз-мен (03.10.2009 / 20:00)
$posts не определена у тебя
а по теме так скорее всего это тебе надо $pags = ceil($pages / $ps);
6.
Nu3oN (03.10.2009 / 20:09)
4. id темы
5. $posts не определена потому что я не весь код вставил
7.
Nu3oN (03.10.2009 / 20:18)
все равно какая то ерунда происходит!
если в теме только одна страница то какая то ерунда!
короче вот
http://7je.ru/forum/forum.php?id=10
нажимаешь на "Создать тему" и оно выводит тему!
А там где более 1 страници, все нормально
http://7je.ru/forum/forum.php?id=11
8.
Nu3oN (03.10.2009 / 20:50)
Блин! я дурик
я забыл поставить ' в конце url
9.
Nu3oN (03.10.2009 / 20:54)
воспользуюсь моментом!
------
короче у меня темы выводятся по времени!
т.е самые новые, или в которых отписались находятся вверху!
Как мне сделать закрепление тем?
------
а то я даже не представляю как это делается!
10.
Вантуз-мен (03.10.2009 / 21:16)
какое название поля для закрепленной таблицы и название поля для времени?
11.
Вантуз-мен (03.10.2009 / 21:17)
я например делаю вот так в этом форуме
$querytopic = Database::$forum->query("SELECT * FROM topics WHERE topics_forums_id=? ORDER BY topics_locked DESC, topics_last_time DESC LIMIT ?, ?;", array($fid, $start, $config['forumtem']));
то есть двойная сортировка, сперва по закрепленным, а потом по времени
12.
Nu3oN (03.10.2009 / 21:21)
таблица: themes
поле для времени: time
поле для закрепления fixed
13.
Nu3oN (03.10.2009 / 21:23)
11. ша попробую
14.
Вантуз-мен (03.10.2009 / 21:30)
ну вот ORDER BY fixed DESC, time DESC
15.
Nu3oN (03.10.2009 / 21:33)
11. не канает
$themes = mysql_query("SELECT * FROM `themes` WHERE `id_forum` LIKE '$id' ORDER BY `fixed` DESC, `time` DESC LIMIT $p_str,$on_page");
16.
Nu3oN (03.10.2009 / 21:35)
14. не получается
17.
Вантуз-мен (03.10.2009 / 21:40)
WHERE `id_forum`='$id' так попробуй
18.
Nu3oN (03.10.2009 / 21:42)
17. а какая разница?
ладно, ша попробую!
как говорится попытка не пытка
19.
Nu3oN (03.10.2009 / 21:43)
не а! это полный ппц!
URL:
https://visavi.net/topics/1317