Witam ponownie
Umieściłem stronicowanie na stronie wyświetlenie pierwszej podstrony jest ok
lecz jeśli klikam w kolejne podstrony to wyświetla się to samo co na pierwszej dodam że
strona jest w smarty
w pliku htaccess wstawiłem
RewriteRule ^_wiecej/$ index.php?dzial=wiecej [L]
RewriteRule ^_wiecej/([0-9]+)/$ index.php?dzial=wiecej&strona=$3 [L]
Jaki jest powód powtarzania się wyników
Działanie można zobaczyć na
wejdz<?php
/* ------------------------------------------------------------------- */
if (eregi("wiecej.inc.php", $_SERVER['PHP_SELF'])) { Header("Location: index.php"); }
define('ILOSC_WYNIKOW_NA_STRONIE', 30
); $SQL = "SELECT COUNT(*) FROM miasta_lista WHERE id_miasto"; // Zapytanie liczące ilość wpisów w bazie
$SQL = "SELECT link
FROM miasta_lista
WHERE id_miasto ORDER BY link ASC
LIMIT ".mysql_escape_string((int
)$_GET['strona']*ILOSC_WYNIKOW_NA_STRONIE
).",".ILOSC_WYNIKOW_NA_STRONIE
;
// pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['strona']*ILOSC_NA_STRONIE
/*Wyswietlanie wyników, przykładowo:*/
echo ''.$AFR['link'].'<br />';
}
//Teraz wypadało by wyświetlić jakąś nawigację
//jesli nie jesteśmy na pierwszej stronie
if($_GET['strona']>0){
//wyswietlamy link do poprzedniej strony
echo '<a href="_wiecej/'.($_GET['strona']-1).'/">Poprzednie</a> ';
}
for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE
);$i++){
echo '<a href="_wiecej/'.($i).'/">[ '.($i+1).' ]</a> ';
}
//jeśli nie jesteśmy na ostatniej stronie
if($_GET['strona']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
//wyswietlamy link do nastepnej strony
echo ' <a href="_wiecej/'.($_GET['strona']+1).'/">następne</a>'; }
?>
prosiłbym o pomoc w rozwiązaniu problemu