{% else-1 %}

Нет фото
• 25 окт 2013, 16:57

•••
Перед вами класс постраничной навигации.
Использование:
$c = n; - всего обьектов.
$e =10; //объектов на страницу
$navigator = new Navigator($c, $e);
//Здеся вывод фигни разной из базы
//Выводим саму навигацию и дополнительные передаваемые параметры. Если их ненадо, то пишем NULL
$navigator->print_nav(\'&id=\'.$id);
Вот и всё.

page.php?p=last - последняя страница ...
0

Нет фото
MeXaHuK * 2.65
• 14 ноя 2015, 16:15


*

0

Нет фото
MeXaHuK * 2.65
• 14 ноя 2015, 16:09


*

0

Нет фото
• 15 фев 2014, 18:46


На сайте дыра 179270400

0

Нет фото
Fallen * 10.22
• 25 окт 2013, 18:24


хех, экзо опередил

0

Нет фото
• 25 окт 2013, 17:40


[code]


class navigaton
{





public $pages;

public $page;

public $start;




function __construct($count,$on_page)
{


$this->pages = ceil($count/$on_page);




$this->page = !$_GET[\'page\'] || $_GET[\'page\'] < 1 ? 1:$_GET[\'page\'] > $this->pages ? $this->pages*int) $_GET[\'page\'];




$this->start = $this->page*$on_page-$on_page;



}


}

[/code]

оптимизировать код не пробовали?

  • 1 из 1