• 17-03-2019, 12:46:33
    #1
    Sorunu @OdemeHizmetleri çözdü. yardımcı olan herkese sonsuz teşekkürler.



    Arkadaşlar selamlar, Php den hiç anlamıyan biri olarak ufak bir detaya ihtiyacım var. Aldığım bir scriptte eklediğim yeni içerik en sonra eski içerik ise en başta sıralanıyor. İçerik sayfasındaki ilgili kod satırını buldum ama bu asc desc olaylarından malum php den anlamadığım için bulduğum kaynaklrda faydalı olmadı.



                
                                          <?php 
    
         
           $sayfa = intval(@$_GET['sayfa']);
            if (!$sayfa) {
              $sayfa = 1;
            }
            
            $bak = $DB->prepare("select * from urunler where  kategori='$diger'");
            $bak->execute(array());
            $toplam= $bak->rowCount();
            $limit = 6;
            $goster = $sayfa*$limit-$limit;
            $sayfasayisi = ceil($toplam/$limit);
            $forlimit = 2;
    
    
    
         $pr = $DB->query("select * from urunler where  kategori='$diger' ORDER BY sira ASC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);
         foreach ($pr as $tr) {
        
         ?>{
    Sanırım satır bu


        $pr = $DB->query("select * from urunler where  kategori='$diger'  ORDER BY sira ASC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);
         foreach ($pr as $tr) {
  • 17-03-2019, 12:47:51
    #2
    ORDER BY sira ASC limit
    bu kısmı

    ORDER BY sira DESC limit
    yapın hocam
  • 17-03-2019, 12:50:07
    #3
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    ORDER BY sira ASC limit
    bu kısmı

    ORDER BY sira DESC limit
    yapın hocam

    Yaptım ama değişmedi hocam.


      $pr = $DB->query("select * from urunler where  kategori='$diger' ORDER BY sira DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);
  • 17-03-2019, 12:52:17
    #4
    senturksun adlı üyeden alıntı: mesajı görüntüle
    Yaptım ama değişmedi hocam.


      $pr = $DB->query("select * from urunler where  kategori='$diger' ORDER BY sira DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);
    Pardon hocam o sayfa sıralamasıymış sonra fark ettim

    $bak = $DB->prepare("select * from urunler where  kategori='$diger'");
    Muhtemelen alan burası fakat sıralamak için bir veri lazım ID gibi filan Sql de kategori bölümünün resmini atabilir misiniz.
  • 17-03-2019, 12:58:19
    #5
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    Pardon hocam o sayfa sıralamasıymış sonra fark ettim

    $bak = $DB->prepare("select * from urunler where  kategori='$diger'");
    Muhtemelen alan burası fakat sıralamak için bir veri lazım ID gibi filan Sql de kategori bölümünün resmini atabilir misiniz.



    Umarım doğru screen dir


  • 17-03-2019, 13:00:01
    #6
    pm atarsanız yardımcı olurum
  • 17-03-2019, 13:17:44
    #7
    $pr = $DB->query("select * from urunler where kategori='$diger' ORDER BY tarih DESC limit $goster,$limit")->fetchAll(PDO::FETCH_ASSOC);
  • 17-03-2019, 13:30:23
    #8
    $bak = $DB->prepare("select * from urunler where  kategori='$diger'" ORDER BY id DESC );
    bu şekilde denermisiniz hocam DESC olmazsa ASC yazın karıştırıyorum bunları ben biri tersten biri düzden sıralıyor
  • 17-03-2019, 13:45:54
    #9
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    $bak = $DB->prepare("select * from urunler where  kategori='$diger'" ORDER BY id DESC );
    bu şekilde denermisiniz hocam DESC olmazsa ASC yazın karıştırıyorum bunları ben biri tersten biri düzden sıralıyor

    İlginiz için teşekkür ederim hocma, fakat ekleyince içerik gelmedi