• 18-08-2021, 22:57:08
    #1


    Localhostta bu şekilde görünürken,






    Sunucuda Böyle görünüyor.

    Değişkenleri belirttiğim ve veritabanındaki blogları siteye çektiğim kod

          $sayfa = intval($_GET["sayfa"]);
          if(!$sayfa) {
            $sayfa = 1;
          }
          $v = $db->prepare("SELECT * FROM blog");
          $v->execute(array());
          $toplam = $v->rowCount();
          $limit = 2;
          $goster = $sayfa*$limit-$limit;
          $sayfa_sayisi = ceil($toplam/$limit);
          $forlimit = 5;
    
          $blog=$db->prepare("SELECT * FROM blog WHERE blog_status=1 ORDER BY blog_id DESC limit $goster,$limit");
    $blog->execute();

    Pagination İşleminin Olduğu Kod
      <nav aria-label="...">
      <ul class="pagination mt-5">
        
      
      <?php
    
    if($sayfa < 2){
      echo "";
    }else{
      echo "<li class='page-item'>
      <a class='page-link' href='index.php?sayfa=".$sayfa - 1 ."'>Önceki</a>
    </li>";
    }
    
    ?>
    
          <?php
    for($i = $sayfa - $forlimit; $i<$sayfa + $forlimit +1; $i++){
      if($i>0 && $i<= $sayfa_sayisi){
          if($i == $sayfa){
            echo "<li class='page-item active' aria-current='page'>
            <a class='page-link'>".$i."</a>
          </li>";
          }else{
            echo "<li class='page-item'><a class='page-link' href='?sayfa=".$i."'>".$i."</a></li>";
          }
      }
    }
    
    ?>
    
    
      <?php
    
    if($sayfa == $sayfa_sayisi){
      echo "";
    }else{
      echo "<li class='page-item'>
      <a class='page-link' href='?sayfa=".$sayfa +1 ."'>Sonraki</a>
    </li>";
    }
    
    ?>
      </ul>
    </nav>


    İlk defa böyle bir sorunla karşılaşıyorum, umarım çözümü bulabiliriz.
  • 18-08-2021, 22:59:01
    #2
    Kurumsal PLUS
    pek bilgim yok ama php sürümünü kontrol ettinizmi
  • 18-08-2021, 22:59:43
    #3
    Zekeriyafaik adlı üyeden alıntı: mesajı görüntüle
    pek bilgim yok ama php sürümünü kontrol ettinizmi
    Ettim hocam, php sürümüyle alakalı değil
  • 18-08-2021, 23:17:16
    #4
    sayfa=".$sayfa - 1 ."' burada parantez içerisine alın öncekinde ve sonrakinde sayfa=".($sayfa - 1) ."'

      <nav aria-label="...">
      <ul class="pagination mt-5">
         
       
      <?php
     
    if($sayfa < 2){
      echo "";
    }else{
      echo "<li class='page-item'>
      <a class='page-link' href='index.php?sayfa=".($sayfa - 1) ."'>Önceki</a>
    </li>";
    }
     
    ?>
     
          <?php
    for($i = $sayfa - $forlimit; $i<$sayfa + $forlimit +1; $i++){
      if($i>0 && $i<= $sayfa_sayisi){
          if($i == $sayfa){
            echo "<li class='page-item active' aria-current='page'>
            <a class='page-link'>".$i."</a>
          </li>";
          }else{
            echo "<li class='page-item'><a class='page-link' href='?sayfa=".$i."'>".$i."</a></li>";
          }
      }
    }
     
    ?>
     
     
      <?php
     
    if($sayfa == $sayfa_sayisi){
      echo "";
    }else{
      echo "<li class='page-item'>
      <a class='page-link' href='?sayfa=".($sayfa +1) ."'>Sonraki</a>
    </li>";
    }
     
    ?>
      </ul>
    </nav>
  • 18-08-2021, 23:22:05
    #5
    QuarkChain adlı üyeden alıntı: mesajı görüntüle
    sayfa=".$sayfa - 1 ."' burada parantez içerisine alın öncekinde ve sonrakinde sayfa=".($sayfa - 1) ."'

      <nav aria-label="...">
      <ul class="pagination mt-5">
         
       
      <?php
     
    if($sayfa < 2){
      echo "";
    }else{
      echo "<li class='page-item'>
      <a class='page-link' href='index.php?sayfa=".($sayfa - 1) ."'>Önceki</a>
    </li>";
    }
     
    ?>
     
          <?php
    for($i = $sayfa - $forlimit; $i<$sayfa + $forlimit +1; $i++){
      if($i>0 && $i<= $sayfa_sayisi){
          if($i == $sayfa){
            echo "<li class='page-item active' aria-current='page'>
            <a class='page-link'>".$i."</a>
          </li>";
          }else{
            echo "<li class='page-item'><a class='page-link' href='?sayfa=".$i."'>".$i."</a></li>";
          }
      }
    }
     
    ?>
     
     
      <?php
     
    if($sayfa == $sayfa_sayisi){
      echo "";
    }else{
      echo "<li class='page-item'>
      <a class='page-link' href='?sayfa=".($sayfa +1) ."'>Sonraki</a>
    </li>";
    }
     
    ?>
      </ul>
    </nav>
    Çok teşekkürler, çözüme ulaştım