Compile!
Deleted code is debugged code. (Jeff Sickel)
Пагинация
(20.10.2012)
Когда постов становится много, нужна разбивка по страницам.
Получаем номер страницы в GET:
isset($_GET[page]) ? $page=$_GET[page] : $page=0;
Считаем количество строк (в моем случае - просто вся таблица):
$row=mysql_fetch_row(mysql_query("SELECT count(*) FROM Table"));
$count = $row[0];
Количество постов на страницу и вычисления границ выборки:
$posts_per_page = 5;
$page_start = $page*$posts_per_page;
В конец mysql-запроса добавить:
LIMIT $page_start,$posts_per_page
Вывод ссылок next-prev:
if (($page+1)*5<$count) {?>
<a href="/page<?=$page+1?>/">Prev page</a>
<?
}
if ($page>0) {?>
<a style="float: right;" href="/page<?=$page-1?>/">Next page</a>
PHP
Please enable JavaScript to view the
comments powered by Disqus.
comments powered by
Disqus
JavaScript
(13)
PHP
(11)
Brainfuck
(8)
adm
(8)
Joomla
(4)
Canvas
(3)
answers
(2)
API
(2)
CMS
(2)
Modx
(2)
jQuery
(1)
Ajax
(1)
SQL
(1)
Shell
(1)
batch
(1)
10
-6