$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)) {
?>
=$row['urun_adi'];?>
=$row['urun_fiyat'];?>
} ?>
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 '
';
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 " ";
}
//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 " ";
}
?>