• 18-12-2013, 14:38:27
    #1
    Merhabalar

    PDO İle Sayfalandırma Mantığında Takılıyorum.

    Kullandığım Kodlar;

     $limit=1;
              $sira=@$_GET["sira"];
              if(($sira=="") or !is_numeric($sira)){
                $sira=1;
              }
              $satiral=$baglan->query("SELECT * FROM projeler");
        
              $toplamsayfa=ceil($satiral->rowCount() /$limit);
              $baslangic=($sira-1)*$limit;
        
              
              
              foreach($baglan->query("SELECT * FROM projeler order by ProjeID desc LIMIT $baslangic,$limit",PDO::FETCH_OBJ) as $row) {

    Sayfalandırma Yaparken Kullandığım Kod

     for($x=1; $x<=$toplamsayfa; $x++){
                   
               
                    ?>
                    <li><a rel="nofollow" href="projeler/sayfa/<?=$x?>" target="_parent"><?=$x?></a></li>
                    <?php
                    }
                    ?>
    Nerede Hata Yapıyorum ? Yardımcı Olursanız Sevinirim.
  • 18-12-2013, 14:48:58
    #2
    Localhostta test ettim, herhangi bir sorun yok. Siz nasıl bir hata alıyorsunuz?
  • 18-12-2013, 17:51:36
    #3
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Localhostta test ettim, herhangi bir sorun yok. Siz nasıl bir hata alıyorsunuz?
    ü

    Hocam sayfalandırıyor fakat. Tıklıyorum her sayfada aynı kayıtlar geliyor. Farklı kayıt gelmiyor. Sizde farklı mı geldi ?
  • 18-12-2013, 17:55:33
    #4
    <li><a rel="nofollow" href="?sira=<?=$x?>" target="_parent"><?=$x?></a></li>

    Şu şekilde dener misin?
  • 18-12-2013, 18:43:10
    #5
    soulmy adlı üyeden alıntı: mesajı görüntüle
    <li><a rel="nofollow" href="?sira=<?=$x?>" target="_parent"><?=$x?></a></li>

    Şu şekilde dener misin?

    Ellerin Dert Görmesin Hocam Oldu Sağolasın Verdim Repini

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:43:10 -->-> Daha önceki mesaj 18:40:37 --

    soulmy adlı üyeden alıntı: mesajı görüntüle
    <li><a rel="nofollow" href="?sira=<?=$x?>" target="_parent"><?=$x?></a></li>

    Şu şekilde dener misin?
    Hocam anladığım kadarı ile ? koymuşsun bunun anlamı nedir onu da anlatabilirmisin sana zahmet
  • 18-12-2013, 20:49:02
    #6
    Bay_Keskin adlı üyeden alıntı: mesajı görüntüle
    Ellerin Dert Görmesin Hocam Oldu Sağolasın Verdim Repini

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:43:10 -->-> Daha önceki mesaj 18:40:37 --



    Hocam anladığım kadarı ile ? koymuşsun bunun anlamı nedir onu da anlatabilirmisin sana zahmet
    Sen sadece "<?=$x?>" bunu yazmıştın. Tamam $x değişkeni ile sayfa numarasını gönderiyorsun ama değişkenin adını belirtmemişsin.

    Ben de $_GET['sira'] değişkenine atamak için ?sira= ekledim.

    GET metodu diye aratırsanız birçok kaynak bulabilirsiniz.
  • 18-12-2013, 21:40:57
    #7
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Sen sadece "<?=$x?>" bunu yazmıştın. Tamam $x değişkeni ile sayfa numarasını gönderiyorsun ama değişkenin adını belirtmemişsin.

    Ben de $_GET['sira'] değişkenine atamak için ?sira= ekledim.

    GET metodu diye aratırsanız birçok kaynak bulabilirsiniz.
    hocam o kadar da değil php bilgim var orta seviyeye ama pdo ile yani başladım mysqli kullanıyordum sayfalamada mantık olarak takıldım çok sağol

    ben o değişkeni göndermişim ama .htaccess dosyasındaki

    RewriteRule ^projeler/sayfa/(.*)$ /tuzemen/projeler.php?sira=$1[L,NC]

    şu koddan dolayı hata verdi zannedersem.
  • 18-12-2013, 21:46:20
    #8
    Bay_Keskin adlı üyeden alıntı: mesajı görüntüle
    hocam o kadar da değil php bilgim var orta seviyeye ama pdo ile yani başladım mysqli kullanıyordum sayfalamada mantık olarak takıldım çok sağol

    ben o değişkeni göndermişim ama .htaccess dosyasındaki

    RewriteRule ^projeler/sayfa/(.*)$ /tuzemen/projeler.php?sira=$1[L,NC]

    şu koddan dolayı hata verdi zannedersem.
    Kodda hata yok gibi

    (.*) bu kısım (.*?) şu şekilde olabilir mi acaba? Tahmin yürütüyorum sadece, htaccess ten fazla anlamıyorum.
  • 18-12-2013, 21:55:42
    #9
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Kodda hata yok gibi

    (.*) bu kısım (.*?) şu şekilde olabilir mi acaba? Tahmin yürütüyorum sadece, htaccess ten fazla anlamıyorum.
    yok hocam ondna kaynaklanmıyor da demekki sayfalandırmada direk getten almak gerekiyormuş. Zaten çok da önemli değil sayfaların seoya uyumlu olup olmaması. Sizin de başınızı ağrıttım kusura bakmayın yardımınız için çok sağolun eğer siz de isterseniz her zaman kapım açık.