Mam taki kod
<?php include('mysql_connect.php'); // Liczba rekordów wyœwietlana na stronie: $display = 30; // Wyznacza liczbę stron. $num_pages = $_GET['np']; } else { // Zlicz rekordy $query = "SELECT COUNT(*) FROM mp3 ORDER BY date"; $num_records = $row[0]; // Wyznacz liczbę stron. if ($num_records > $display) { // Więcej niż 1 strona. } 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; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// $query = "SELECT * FROM mp3 ORDER BY date DESC LIMIT $start, $display"; include ('theme/header.php'); echo ' <a href="down.php?url=' . $row[url] . '">' . $row[nazwa] . '</a> ściągnięc ' . $row[hits] . '<br> '; } if ($num_pages > 1) { $current_page = ($start/$display) + 1; if ($current_page != 1) { echo '<a href="index.php?id=' . $id . '&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="index.php?id=' . $id . '&s=' . (($display * ($i - 1))) . '&np=' . $num_pages . '">' . $i . '</a> '; } else { } } if ($current_page != $num_pages) { echo '<a href="index.php?id=' . $id . '&s=' . ($start + $display) . '&np=' . $num_pages . '">Następna</a>'; } } include('theme/footer.php'); ?>
Wyswietla wyniki w postaci
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Następna
a chcilbym zeby bylo tak
1 2 3 ... 13 14 15 Następna