ja mam cos takiego jak chcesz to tez sobie mozesz wziasc :
[php:1:ea2e29dba7]<?php
mysql_connect ($host, $login, $haslo) or //wypelnij
die ("blad"); //dla
mysql_select_db ($baza) or //swojej
die ("blad"); //bazy
$ile = 2; //tu wpisz tyle ile ma byc rekordow wyswietlanych na jednej stronie
if ($_GET['str']==1) {
$limit1 = 0;
} else {
$limit1 = $_GET['str']*$ile-$ile;
}
$limit2 = $ile;
$limit = "". $limit1. ",". $limit2 ."";
$zapytanie = "SELECT * FROM baza ORDER BY id DESC LIMIT $limit"; /tu wstaw baze
$wynik = mysql_query ($zapytanie) or //wykonuje zapytanie
die ("Takie forum lub taka strona nie istnieje");
while ($rekord = mysql_fetch_array ($wynik)) {
$id = $rekord[0];
$temat = $rekord[1];
$tresc = $rekord[2];
$autor = $rekord[3]; //to se tez zrob dla swojej bazy mozesz to
$data = $rekord[4]; //nawet usunac
$godzina = $rekord[5];
//tu wyswietl wyniki
}
$zap= "SELECT * FROM baza";
$wyn = mysql_query ($zap) or //wykonuje zapytanie
die ("blad w pytaniu");
$rekordy = mysql_num_rows($wyn); //zlicza ilosc rekordow
$strony = $rekordy/$ile; // zmienna zlicza ilosc ston
$str2 = $_GET['str']+1;
$str3 = $_GET['str']-1;
if ($_GET['str']!=1) { //jezeli strona nie jest pierwsza wyswietla przycisk poprzednia
print "<a href='index.php?f=". $_GET['f'] ."&str=". $str3 ."'>Poprzednia</a>";
}
print " ";
$stronyz = ceil($strony);
if ($stronyz!=$_GET['str']) { //jezeli strona nie jest rowna z iloscia stron wyswietla nastepna
print "<a href='index.php?f=". $_GET['f'] ."&str=". $str2 ."'>Następna</a>";
}
?>
[/php:1:ea2e29dba7]
wyniki pracy sa
tu