buyur kardeşim kendi kullandığım kod sen kendine göre düzelt kullan.
<?php
$sayfada = 18; // sayfada gösterilecek içerik miktarını belirtiyoruz.
$sorgu = mysql_query('SELECT COUNT(*) AS toplam FROM urunler');
$sonuc = mysql_fetch_assoc($sorgu);
$toplam_icerik = $sonuc['toplam'];
$toplam_sayfa = ceil($toplam_icerik / $sayfada);
$sayfa = isset($_GET['sayfa']) ? (int) $_GET['sayfa'] : 1;
if($sayfa < 1) $sayfa = 1;
if($sayfa > $toplam_sayfa) $sayfa = $toplam_sayfa;
$limit = ($sayfa - 1) * $sayfada;
$sorgu = mysql_query('SELECT * FROM mesajlar LIMIT ' . $limit . ', ' . $sayfada);
$limit = 18;
$page = @$_GET["page"];
if(empty($page) or !is_numeric($page)) {
$page = 1;
}
$count = mysql_num_rows(mysql_query("SELECT id='.id.' FROM urunler"));
$toplamsayfa = ceil($count / $limit);
$baslangic = ($page-1)*$limit;
$sorgu = "SELECT * FROM urunler ORDER BY id ASC LIMIT $baslangic,$limit";
$yazdir_sorgu = mysql_query( $sorgu, $mysqlbaglantisi) or die(mysql_error() );
while ($yazdir = mysql_fetch_array($yazdir_sorgu)){
$title = $yazdir['baslik'];
$id = $yazdir['id'];
$icerik = $yazdir['icerik'];
$hit = $yazdir['hit'];
$tarih = $yazdir['tarih'];
}
if($page != 1) echo ' <a href="?page=1" id="urunler">İlk sayfa</a> ';
if($count > $limit) :
$x = 2; // akrif sayfadan önceki/sonraki sayfa gösterim sayisi
$lastP = ceil($count/$limit);
if($page > 1){
$onceki = $page-1;
echo "<a href=\"?page=$onceki\" id='urunler'>Önceki</a> ";
}
// sayfa 1'i yazdir
if($page==1) echo "<a href=\"?page=$i\" class='inputbuttonactive'>1</a> ";
else echo "<a href=\"?page=1\" id='urunler'>1</a> ";
// "..." veya direkt 2
if($page-$x > 2) {
echo "<a href=\"?page=$i\" id='urunler'>...</a> ";
$i = $page-$x;
} else {
$i = 2;
}
// +/- $x sayfalari yazdir
for($i; $i<=$page+$x; $i++) {
if($i==$page) echo "<a href=\"#\" class='inputbuttonactive'>$i</a> ";
else echo "<a href=\"?page=$i\" id='urunler'>$i</a> ";
if($i==$lastP) break;
}
// "..." veya son sayfa
if($page+$x < $lastP-1) {
echo "<a href=\"?page=$i\" id='urunler'>$i</a> ";
echo "<a href=\"?page=$lastP\" id='urunler'>$lastP</a> ";
} elseif($page+$x == $lastP-1) {
echo "<a href=\"?page=$lastP\" id='urunler'>$lastP</a> ";
}
if($page < $lastP){
$sonraki = $page+1;
echo "<a href=\"?page=$sonraki\" id='urunler'> Sonraki </a> ";
}
if($page != $toplam_sayfa) echo '<a href="?page='.$toplam_sayfa.'" id="urunler">Son sayfa</a>';
endif;
?>