[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сделать мини пагинатор
Страницы: 1, 2
leon2009sp2
Здравствуйте! можно ли чтобы выводил так:
ссылка1 ->кусок1 кусок2/ ссылка2 -> кусок3 кусок4, ссылка3 ->кусок5 кусок6
$pizza  = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6";
$pieces = explode(" ", $pizza);
for ($i = 0; $i <= 6; $i++){
echo "<a href=?page=".$i."> Страница ".$i." </a>";
}
if($_REQUEST['page'] == $i)
{
echo '====='.$i.'+++++';
}

или

$pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6";
$pieces = explode(" ", $pizza);
for ($i = 0; $i <= 6; $i++){
echo "<a href=?page=".$i."> Страница ".$i." </a>";
}
echo '====='.$i.'+++++';
Kusss
$pageCount = 3; // количество элементов на страницу
$pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6 кусок7";
$pieces = explode(" ", $pizza);

$pages = array_chunk($pieces, $pageCount);

$pageNumber = 1;
if (isset($_GET['page'])) {
$pageNumber = (int)$_GET['page'];

if ($pageNumber < 1 or $pageNumber > count($pages) )
$pageNumber = 1;

}

echo 'Страница = '. $pageNumber .' из '. count($pages);
echo '<pre>';
print_r($pages[ $pageNumber-1 ]);
echo '</pre>';
leon2009sp2
:huh: это не работает:
$pageCount = 1; // количество элементов на страницу
$pizza = "кусок1 кусок2 кусок3 кусок4 кусок5 кусок6 кусок7";
$pieces = explode(" ", $pizza);
$pages = array_chunk($pieces, $pageCount);
$pageNumber = 6;
if (isset($_GET['page'])) {
$pageNumber = (int)$_GET['page'];

if ($pageNumber < 1 or $pageNumber > count($pages) )
$pageNumber = 1;

}
for ($i = 0; $i <= 6; $i++){
echo "<a href=?page=".$i."> Страница ".$i." </a>";
}

echo 'Страница = '. $pageNumber .' из '. count($pages);
echo '<pre>';
echo $pieces[ $pageNumber-1 ];
echo '</pre>';

выводит по одному слову :huh:
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.