Witam mam taki skrypt ktory stronnicuje księge gości dziala poprawnie i chcialbym go troche zmodyfikować w zwązku z tym proszę o pomoc, skrypt stronicuje wyswietlane rekordy do 10 po czym tworzy kolejną stronę itd. natomiast na dole tworzy linki do tych kolejnych stron czyli np 1,2,3,4,5,6 i tak bez konca będzie 100 stron to stworzy 100 linkow moje pytanie jak to przerobić tak aby pokazywal tylko 10 linkow i ostatni tak by wyświetlane byly tylko od 1 do 10 lub od 1 do 15 i ostatni oraz link do pierwszego linku, nadmieniam ze w tym skrypcie jest tez link do strony poprzedniej i następnej. Co zmienic w tym skrypcie proszę o pomoc?
<?php
require_once ('../gornik_connect.php');
$display = 10;
// Wyznacza liczbę stron.
if (isset($_GET['np'])) { // Liczba stron już ustalona.
$num_pages = $_GET['np'];
} else { // Trzeba ją dopiero określić.
// Zlicz rekordy
$query = "SELECT COUNT(*) FROM ksiega ORDER BY data ASC";
$num_records = $row[0];
// Wyznacz liczbę stron.
if ($num_records > $display) { // Więcej niż 1 strona.
$num_pages = ceil ($num_records/$display); } else {
$num_pages = 1;
}
} // Koniec instrukcji warunkowej dla zmiennej np.
// Określ punkt początkowy wyników w bazie.
$start = $_GET['s'];
} else {
$start = 0;
}
tu pobieram dane z bazy itd. $query = "SELECT * FROM ksiega ORDER BY data DESC LIMIT $start, $display";
a potem
if ($num_pages > 1) {
// Określ bieżącą stronę.
$current_page = ($start/$display) + 1;
// Jeśli to nie jest pierwsza strona, utwórz łącze do poprzedniej.
if ($current_page != 1) {
echo '<a href="ksiega.php?s=' . ($start - $display) . '&np=' . $num_pages . '">Poprzednia</a> '; }
// Łącza do pozostałych stron.
for ($i = 1; $i <= $num_pages; $i++) {
if ($i != $current_page) {
echo '<a href="ksiega.php?s=' . (($display * ($i - 1))) . '&np=' . $num_pages . '">' . $i . '</a> '; } else {
}
}
// Jeśli to nie jest ostatnia strona, utwórz łącze do następnej.
if ($current_page != $num_pages) {
echo '<a href="ksiega.php?s=' . ($start + $display) . '&np=' . $num_pages . '">Następna</a>'; }
} // Koniec sekcji łącz.
?>
Miało być, żeby wyświetlało linki od 1 do 10 lub od 5 do 15 czy tez od 30 do 40 itd.