bu örneği geliştirmek isteyenler için naçizane birkaç öneri;
-modüler aritmetik yerine ceil() fonksiyonunu kullanın,
-$nerden=($sayfa*$kacar)-$kacar;
yerine
$nerden=($sayfa-1)*$kacar;
kullanabilirsiniz,
-adres satırına sayfa sayısından daha büyük bir değer girilirse boş bir sayfa döner, veya hata mesajıda görüntülenebilir. bu durumda ya sizin hazırladığınız bir hata mesajının görüntülenmesini sağlayın yada sizin belirlediğiniz sayfanın (örneğin son sayfanın) görüntülenmesini sağlayın,
-eğer sayfa sayınız fazla ise (örneğin 100) sayfanızın altı upuzun sayı dizisi şekline bürünebilir. bunun için bulunulan sayfanın 2,3 öncesi ve sonrasını göstermeyi deneyebilirsiniz. Örneğin 5. sayfada isek
1 2 3 4 5 6 7 8 9
yerine
3 4 5 6 7
gibi.
PHP ile Mysqlden Veri Çekip Sayfalama Yapmak Görüntülü (Video) Dersi (Türkçe)
32
●8.709
- 11-07-2008, 13:55:37Üyeliği durduruldu
- 11-07-2008, 18:45:01peki o dediginiz 3 4 5 6 7 nasıl saglıyabilirizMC_delta_T adlı üyeden alıntı: mesajı görüntüle
- 11-07-2008, 19:18:21Burda basit şekilde anlatılmış ben de bi ara uğraştım bununla alternatif olarak internette sayfalama classı diye aratırsan hazırlarını bulur kolay bi şekilde kendine göre uyarlarsın.AKoyun adlı üyeden alıntı: mesajı görüntüle
- 29-07-2009, 16:03:50Çok teşekkürler kendimi geliştirmem açısından çok faydalı bir ders oldu. Bazı ufak eklemeler yaparak kendimi geliştirmeye çalışlıyorum ancak şöyle bir problem var
adres satırına localhost/sayfalama/index.php yazarak kodu çalıştırdığımızda GET ile alınan sayfa değeri olmadığı için bi hata mesajı çıkıyo, bu mesajın çıkmasını nasıl engelleyebiliriz. - 29-07-2009, 19:46:56Üyeliği durdurulduuni adlı üyeden alıntı: mesajı görüntüle
$sayfa = $_GET['sayfa']; if(empty($sayfa)) $sayfa = 1;