Witam!
Mam taki kod
<?php
include('mysql_connect.php');
// Liczba rekordów wyœwietlana na stronie:
$display = 30;
// Wyznacza liczbę stron.
if (isset($_GET['np'])) {
$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.
$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;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$query = "SELECT * FROM mp3 ORDER BY date DESC LIMIT $start, $display";
include ('theme/header.php');
<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