Merhaba evet, aynen dediğiniz gibi örnek olarka söyle bir şey,
Bulunduğu anlık sayfayı get ile tuttuğunuzu varsayıyorum.
Örn: $sayfa = $_GET["s"];
Önceki sayfaya gidebilir mi gidemez mi bunu kontrol etmek çok basit. Eğer sayfa 1 ise disabled olacak o buton için.
Sayfa sayılarını yazdırabilmek için de tablonda bulunan itemlerin sayısını almak yeterli olacaktır.
"SELECT COUNT(*) AS ParcaSayisi FROM tblUrunler" Örneğin ürünler tablosundaki toplam satır sayısını bu şekilde çekebilirsin.
Her sayfada görünecek parça sayısına bu toplamı böldüğüne kaç adet sayfan olması gerektiğine karar verebilirsin.
Örneğin 54/10 çıkan sonuç 5.4 bunu raund ile yuvarlarsın. 5 sayısı elde edersin. For ile 1'den 5'e kadar dönersin. Bu döngüde de ekrana sayıları düşersin. Her tıklamada da $_GET["s"] değerine eşitlersin.
Her sayfa yüklemende de sayfa sayısını 10 ile çarparak ürünleri listelediğin yerde limit kullanarak mantığı oturtursun.