Mam mały problem ze stronicowaniem. Stronicowanie pokazuje wszystkie strony (numerki) od razu a chciałbym zrobić zeby pokazywało np 15 (7 stron po lewej, 1 strona aktualna i 7 stron po prawej )
Mam taki kod:
<?php if($_GET[page]>0){ echo '<li><a class="nl" href="get_defual_p' . ($_GET[ 'page' ]-1) . '.html">Poprzednia strona </a></li>';} if($_GET['page']>=($pages+10)){ } $query = $db->query_first("SELECT COUNT(*) AS activeItems FROM items WHERE isWaiting = '0'"); $pages = $query["activeItems"]/$showPerPage; for($i=0;$i<$pages;++$i) { if($_GET["page"] == $i) { $addClass = " selo"; } else { $addClass = ""; } echo "<li><a class=\"nl" . $addClass . "\" href=\"./get_default_p" . $i . ".html\">" . ($i+1) . "</a></li>\n"; } $ii = $i-1; if($_GET['page']<=($pages-10)){ echo "... <li><a class=\"nl" . $addClass . "\" href=\"./get_default_p" . $ii . ".html\">" . $i . "</a></li>\n"; } if($_GET['page']<floor($pages-1)){ echo '<li><a class="nl" href="get_defual_p' . ($_GET[ 'page' ]+1) . '.html">Następna strona </a></li>'; } ?>
Czy da się coś z tym zrobić?
nie da rady?