|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Merhaba, forum tarzı bir script yazmaya çalışıyorum fakat sayfalama konusunda bazı sorunlarım var. Örneğin; 1. kategorim yani a kategorisinin linki = index.php?i=k&id=1 a kategorisindeki konuları 5er 5er listelemek istiyorum. Örn: index.php?i=k&id=1&s2 Fakat bir türlü mantığını kuramadım. Sayfalama için kullanmaya çalıştığım hazır fonksiyon: PHP- Kodu: |
| |||
| bu class işini görür muhtemelen. tam olarak nereden aldığımı hatırlamıyorum. PHP- Kodu: |
| |||
| sorun nedir yazar mısın? ne gibi bir hata alıyorsun? mantık basit get ile sayfa sayısını alacaksın. sayfa sayısı ile listelenecek kayıt adedini çarpıp mysql sorgunun başlayacağı kaydı bulacaksın. toplam mysql kaydını sayfa sayısına bölüp kaç sayfa adedi olduğunu bulup for ile saydıracaksın. bir de arada kontroller var. sayfa sayısı var mı, rakam mı, sıfırdan büyük mü, for ile saydırırken for döngüsündeki rakam sayfa sayısına eşitse link verme gibi... sonra mysql sorgunda limit olarak sayfanumarası*listelenecekadet ile list |
| |||
| Sorunum Mesela 'a' kategorisinin id'si 1 , kategorinin linki ise index.php?i=k&id=1 ben 'a' kategorisindeki konuları sayfalarken 2. sayfa için index.php?i=k&id=1&s2 gibi bir url oluşturmak istiyorum. Kısaca kategori id'sinin yanına ikinci sayfa için s id'si oluşturmak istiyorum. |
| | |||
| Kodların yanına açıklamalarını yazdım bu şekilde kullanırsanız bir sorun çıkmaz. PHP- Kodu: |
![]() |
| Bookmarks |
| Seçenekler | |
| |