Ciężko jest znaleźć działający skrypt stronicowania, dlatego postanowiłem wkleić gotowy z mojej strony tak jak jest, może komuś się przyda. To nie ja go napisałem, a jedynie posklejałem z kilku źle działających, co znalazłem w internecie i trochę zmodyfikowałem pod moje potrzeby. Jak działa można sprawdzić tutaj
http://www.fxfunciak.pl/analizy.htm <?php
//Połączenie z mysql i wybranie bazy
$link = mysql_connect('xxxxxxxxxxxx','xxxxxxxxx','xxxxxxxxxx');
mysql_select_db('xxxxxxxxxxxx',$link);
//Domyślne wartości, odpowiednio liczby rekordów na strone i przesunięcia
$count=2;
$offset=0;
//Pobranie danych z $_GET jezsli ustawione
if(isset($_GET['count']))$count = $_GET['count'];
if(isset($_GET['offset']))$offset = $count*$_GET['offset']; //numer strony
//Pobranie liczby rekordów
$sql = 'Select count(*) from analizy';
$result = mysql_query($sql,$link);
$r = mysql_fetch_array($result);
//Liczba stron, użycie ceil - zaokrąglenie w górę, w celu zapewnienia, że żadna strona się nie straci
$pages = ceil($r[0]/$count);
//Pobranie odpowieniej paczki w kolejności od najnowszego wpisu
$sql = 'Select * from analizy order by id desc Limit '.$count.' offset '.$offset.';';
$result = mysql_query($sql,$link);
//Początek pętli wyświetlającej na stronie zawartość bazy
if(mysql_num_rows($result) > 0){
while($wiersz=mysql_fetch_assoc($result)){
/* Tutaj należy podać treść jaka ma się ukazać na stronie */
echo '<h4>'.$wiersz['tytul'].'</h4><p>'.$wiersz['tresc1'].'</p><p><a href="data/pictures/'.$wiersz['wykresd'].'" rel="gb_imageset[nice_pics]" title="Wykres '.$wiersz['tytul'].'"><img src="data/pictures/'.$wiersz['wykresm'].'" alt="Wykres '.$wiersz['tytul'].'"/></a><br/><center><font size="1">Nie możesz wyświetlić? Kliknij <a href="data/pictures/'.$wiersz['wykresd'].'"> tutaj!</a></font></center></p><p>'.$wiersz['tresc2'].'</p>';
echo ' ';
/* Tutaj należy podać treść jaka ma się ukazać na stronie */
}
} //Koniec pętli wyświetlającej
echo '<p><center>';
//Pętla po stronach
for($i=0;$i<$pages;$i++){
//jeśli obecna strona, nie twórz linku do strony
if($i*$count==$offset){
echo ' '.$i.' ';
}else{
echo '<a href="analizy.htm?count='.$count.'&offset='.$i.'"> '.$i.' </a>';
}
}
echo '</center></p>'
?>