<?php $w_pp = 5; // Ile wynikow na stronie $r = $rows % $w_pp; $a = $rows - $r; $lpages = $a / $w_pp; $lpages ++; $start = $page * $w_pp - $w_pp; $limit = $w_pp; $pages_str = ''; $pages_str .= '<p>'; $pages_str .= ' stron: '.$lpages.', strony: '; for ( $i=1; $i <= $lpages; $i++ ) { if ($i == $page) $pages_str .= ''.$i.''; if ($i != $page) $pages_str .= ' <a href="adres.php?page='.$i.'">'.$i.'</a> '; }; $pages_str .= '</p>'; $pages .= $pages_str; ?>
Mam taki kod, ale jak mam wyników 5, a limit na 5 to wtedy pojawiają się 2 strony. Na pierwszej jest 5 wyników, a w drugiej jest pusto. Jak zapobiec temu, aby nie otrzymywać pustych stron? Jak dopisać następna, poprzednia, nie mówiąc o "... 100 120"?