Hocam çok sağolun ama bir sorun var, kaçıncı sayfada olduğunu göstermiyor ileri geri çalışmıyor
Şu örneği kendinize göre çevirin üstteki arkadaşlarımın verdiği mantık doğru koda dökmeniz gerekiyor şu şekilde kullanabilir css ile biçimlendirme yapabilirsiniz.
$kadi = mysql_real_escape_string( 'KULLANICI ADI' );
$page = intval( $_GET['page']) > 0 ? $_GET['page'] : 1;
$limit = 5; // SAYFADA GÖSTERİLECEK KAYIT SAYISI
$offset = ( $page * $limit - $limit); // GÖSTERİLECEK SATIR ARALIĞI. ( OFFSET PARAMETRESI. )
$count = mysql_fetch_assoc(mysql_query("SELECT COUNT(id) as TotalRow FROM bildirimler WHERE sahip = '$kadi'"));
$total = $count['TotalRow']; // TOPLAM KAYIT SAYISI
$page_count = ceil( $total / $limit ); // TOPLAM SAYFA SAYISI.
$offset = $page > $page_count ? 0 : $page; // PARAMETREDEN GELEN SAYFA MAKSİMUM SAYFA SAYISINDAN FAZLA OLAMAZ.
$query = mysql_query("SELECT * FROM bildirimler WHERE sahip = '$kadi' LIMIT {$offset},{$limit}");
while( $cek = mysql_fetch_assoc( $query ) )
{
.....
}
$paginate = '';
$page > 1 ? $paginate.= '<a href="?page=1">İlk</a>' : $paginate.= '<a href="javascript:;" class="disabled">İlk</a>';
$page > 1 && $page < $page_count ? $paginate.= '<a href="?page='.($page - 1).'">Önceki</a>' : $paginate.= '<a href="javascript:;" class="disabled">Önceki</a>';
for( $i = $page - 5; $i < $page + 5; $i++ )
{
if( $i > 0 && $i <= $page_count )
{
$paginate.='<a href="?page='.$i.'">'.$i.'</a>';
}
}
$page < $page_count ? $paginate.= '<a href="?page='.($page + 1).'">Sonraki</a>' : $paginate.= '<a href="javascript:;" class="disabled">Sonraki</a>';
$page >= $page_count ? $paginate.= '<a href="javascript:;" class="disabled">Son</a>' : $paginate.= '<a href="?page='.$page_count.'" class="disabled">Son</a>';
echo $paginate;