В основном я хочу ограничить количество номеров, отображаемых на моей странице, но в настоящее время он отображает 31 номер, потому что их 31 страница результатов, я хотел бы показать 5 ссылок и просто увеличивать после каждой страницы ,PHP Расширение страниц для разбивки страниц
Вот как они в настоящее время отображается
[1] [2] [3] [4] [5] [6] [7] [8] etc..
Вот что я хотел бы
[1] [2] [3] [4] [5]
Что я хотел бы я просто, но как только вы выбираете, например, номер 8, было бы поместить это число в середине и 2 ссылки с каждой стороны, например, как этот
[6] [7] [8] [9] [10]
Вот текущий код, который я» м с использованием
function showPageNumbers($totalrows,$page,$limit){
$query_string = $this->queryString();
$pagination_links = null;
$numofpages = $totalrows/$limit;
for($i = 1; $i <= $numofpages; $i++){
if($i == $page){
$pagination_links .= '<li class="active"><a href="#">'.$i.'</a></li>';
}else{
$pagination_links .= '<li><a href="?page='.$i.'&'.$query_string.'" title="go to page '.$i.'">'.$i.'</a></li>';
}
}
if(($totalrows % $limit) != 0){
if($i == $page){
$pagination_links .= '<li class="active"><a href="#">'.$i.'</a></li>';
}else{
$pagination_links .= '<li><a href="?page='.$i.'&'.$query_string.'" title="go to page '.$i.'">'.$i.'</a></li>';
}
}
return $pagination_links;
}
Первый вопрос здесь, пожалуйста, прочитайте, что делать [когда вы получите ответы] (http://stackoverflow.com/faq#howtoask) , – SparKot