oguzhan306 adlı üyeden alıntı: mesajı görüntüle
<?php  

if ($id > 1) 
{ 
    $onceki = $id -1; 
    echo '<a href="goster.php?id='.$onceki.'">Önceki</a>'; 
} 

if($id != $toplam-1) 
{ 
    $sonraki = $id +1; 
    echo '<a href="goster.php?id='.$sonraki.'">Sonraki</a>'; 
} 

?>
şeklindeyken 1. sayfada önceki ni çıkartmıyor bu OK ama son sayfaya geldiğinde hala sonraki duruyor

Söylemeyi unuttum. son_kayit diye bir değişken kullanmana gerek yok.
bu kod çalışıyor bende. toplam değişkeni 10 ise 10. sayfadayken sonraki yok oluyor.

 <?php 
$toplam = mysql_num_rows(mysql_query("select * from Sergi Where Kapak='1'"));

if ($id > 1)
{
	$onceki = $id -1;
	echo '<a href="sonsayi.php?id='.$onceki.'">Önceki</a>';
}

if($id != $toplam)
{
        $sonraki = $id +1;
        echo '<a href="sonsayi.php?id='.$sonraki.'">Sonraki</a>';
}

?>