darkymarky adlı üyeden alıntı: mesajı görüntüle
googleda araştırdım zaten konu hakkında sayfalama diyince genel olarak 1,2,3,4 şeklinde sıralı şekilde çıkıyor


limit 0,1 mantıgını cozemedim tam

<?php
mysql_query("select * from table1 where durum='1' and sonraki'_GET[sonr....]' limit 1")
while(...
?>

yukarıdaki sorguda id si 5,15,55 gibi düzensiz bir şekilde giden 200 tane değer geldi

.$i. = ?

.$k. = ?

bu i fonksiyonunu yada $k fonksiyonunu nasıl yazacağım


mesela 15. id yi seçtik diyelim get ile yukarıdan örnekle yola cıkıyorum

15. id de iken

$i = 55
$k =5

versin

<a href="index.php?sonraki='.$i.'">Sonraki</a>
<a href="index.php?sonraki='.$k.'">Önceki</a>
where id > $id ya da id < $id şeklinde sorgular kullanabilirsiniz en basit yönden biraz derli toplu olsun derseniz de tek sql sorgusunda idlerialıp array_push() ile boş olarak tanımladığınız ikinci bir diziye atarsınız, ekranda görünecek verileri her daim bu dizinin ikinci (yani [1] indisli) elemanı olacak şekilde gösterirsiniz