LadyArch3r adlı üyeden alıntı

$say = intval($_GET['say']);
if(!$say) $say = 1;
$toplam = mysql_num_rows(mysql_query("select * from urunler"));
$limit = 10; // Sayfa Başına Gösterilcek Sorgu Sayısı
$goster = $say * $limit - $limit;
$query = mysql_query("select * from urunler ORDER BY urun_id DESC LIMIT $goster,$limit");
$saydir = mysql_num_rows($query);
if($saydir > 0) {
while($row = mysql_fetch_array($query)) {
?>

















echo "
";
$sayfa_sayisi = ceil($toplam/$limit);
$forlimit = 3; // Sağ ve Sol Taraftaki Gösterilcek Rakam Sayısı örnek ilk önceki 123 sonraki son
if($say > 1) {
$onceki = $say -1;
echo 'İlk';
echo 'Önceki';

}

for($i = $say - $forlimit; $i < $say + $forlimit +1; $i++){

if($i > 0 && $i <= $sayfa_sayisi) {

if($i == $say) {

echo ''.$i.'';
}else {

echo ''.$i.'';

}

}

}

if($say != $sayfa_sayisi){

echo 'Sonraki';
echo 'Son';

}

echo "
";
}else{

echo '

Kayıt bulunmamaktadır.5 saniye içinde yönlendiriliyorsunuz...
close

';
header( "refresh:5;url=index.php?sayfa=urunekle" );
}
?>


Çok teşekkürler hocam ancak 1 ay araştırmama yapamadığım şeyi bugün başka bir sitede buldum ve 10 dk'da yaptım. Fakat bu kodlarıda arşivliyorum hocam.
Benim kodlarım ise

$gosterim=4;
//gösterilecek sayfa numarasýný alma
$sayfa=@$_GET['s'];
//sayfa numarasý kontrolü
if(empty($sayfa) || !is_numeric($sayfa)){$sayfa=1;}

//toplam kayýt sayýsýný alma
$k_sayisi=mysql_num_rows(mysql_query("Select id From blogum"));
//kaç sayfa olacaðýný bulma
$s_sayisi=ceil($k_sayisi/$gosterim);
//hangi kayýttan itibaren gösterileceðini bulma
$ilk_kayit=($sayfa*$gosterim)-$gosterim;

//kayýtlarý listeleme iþlemi
$al=mysql_query("Select id, baslik, icerik, resim From blogum Order By id Desc Limit $ilk_kayit,$gosterim");
while($yazdir=mysql_fetch_array($al)){
//deðerleri deðiþken yapma
extract($yazdir);
echo "

$baslik



";
echo kisalt($row_blogum['icerik'],650, true);
echo "

Devamını göreyim »


";

}

//ilk sayfaya gitme baðlantýsý
if($sayfa!=1){
echo "";
echo " ";
}

//diðer sayfalara geçiþ baðlantýsý koyma
for($i=1;$i<=$s_sayisi;$i++){
echo "";
echo " ";
}

if($sayfa!=$s_sayisi){
echo "";
echo " ";
}

?>