$sayfa = (isset($_GET["sayfa"])) ? $_GET["sayfa"] : ""; // get metodu ile gönderilen "sayfa" parametresini aldık
if(!$sayfa) $sayfa = 1; // eğer $sayfa değişkeni tanımlı değilse değerini 1 yapıyoruz
$limit = 10; // Sayfalamada gösterilecek icerik sayısı

$ksayisi = mysql_num_rows(mysql_query("select * from ticket order by id desc")); // Kayıt sayısını alıyoruz
$ssayisi = ceil($ksayisi / $limit); // sayfa sayısını bulmak için ksayisi ile limiti bölüyoruz ve ceil ile tam sayı olması için yukarı yuvarlıyoruz
$baslangic = ($sayfa*$limit)-$limit; // başlangıcın hangi kayıttan sonra başlacağının hesabı yapıyoruz
$query = mysql_query("SELECT * FROM ticket LIMIT $baslangic, $limit"); // icerikler tablosunu içerik onaylanmışsa başlangıç tan limite kadar al
if(mysql_affected_rows()){ // sorgu sonucunda etkilenen bir satır varsa
while($row = mysql_fetch_array($query)){ // sorgu sonucunu dizi halinde döndür.

echo '

'.$row['link'].'
'.$row['durum'].'
'.$row['limit'].' Beğeni
'.$row['kim'].'
';


}
}





if($i == "0"){

echo '

Kayıt YOK
Yok
-
';
}

echo ""."";
echo "
";
if($sayfa>1){
echo "«";
}
for($i=1; $i<=$ksayisi; $i++){
if($i<=$ssayisi){
if($i==$sayfa){
echo "".$i."";
}
}
}
if($sayfa != $ssayisi){
echo "»";
}
echo '
';
?>


umarım işine yarar