• 03-07-2020, 09:17:25
    #1
    Merhaba arkadaşlar ben PHP de bir blog scripti kodluyorum. Böyle bir hata çıkıyor çözümünü bulamadım yardımcı olursanız sevinirim.


    <?php include "header.php" ?>
    <div class="main-container container pt-24" id="main-container">
    <div class="row">
    <div class="col-lg-8 blog__content mb-72">
    
    <!-- Son Yazılar -->
    <section class="section">
    <div class="title-wrap title-wrap--line">
    <h3 class="section-title">Son Yazılar</h3>
    <!-- <a href="#" class="all-posts-url">Tümü</a>
    --> </div>
    
    
    <?php
    
    $sayfa = intval($_GET["sayfa"]); if(!$sayfa || $sayfa < 1){$sayfa=1;}
    $yazi_say = $db->query("SELECT * FROM yazilar");
    $ToplamYazi = $yazi_say->rowCount();
    $limit = 8;
    $sayfasayisi = ceil($ToplamYazi/$limit); if($sayfa > $sayfasayisi){$sayfa=$sayfasayisi;}
    $goster = $sayfa * $limit - $limit;
    $gorunensayfa = 3;
    
    $yazilar = $db->prepare("SELECT * FROM yazilar
    INNER JOIN kategoriler ON kategoriler.kategori_id = yazilar.yazi_kategori_id
    ORDER BY yazi_id DESC LIMIT $goster,$limit");
    $yazilar->execute();
    $yazi_listele = $yazilar->fetchALL(PDO::FETCH_ASSOC);
    
    foreach ($yazi_listele as $row) { ?>
    
    <article class="entry card post-list">
    <div class="entry__img-holder post-list__img-holder card__img-holder" style="background-image: url(img/content/list/<?php echo $row["yazi_foto"]; ?>)">
    <a href="detay.php?yazi_id=<?php echo $row["yazi_id"]; ?>" title="<?php echo $row["yazi_title"]; ?>" class="thumb-url"></a>
    <img src="img/content/list/<?php echo $row["yazi_foto"]; ?>" alt="<?php echo $row["yazi_title"]; ?>" class="entry__img d-none">
    <a href="kategori.php?kategori_id=<?php echo $row["kategori_id"]; ?>" class="entry__meta-category entry__meta-category--label entry__meta-category--align-in-corner entry__meta-category--blue"><?php echo $row["kategori_title"]; ?></a>
    </div>
    
    <div class="entry__body post-list__body card__body">
    <div class="entry__header">
    <h2 class="entry__title">
    <a href="detay.php?yazi_id=<?php echo $row["yazi_id"]; ?>" title="<?php echo $row["yazi_title"]; ?>"><?php echo $row["yazi_title"]; ?></a>
    </h2>
    <ul class="entry__meta">
    <li class="entry__meta-author">
    <span>Yazar</span>
    <a href="#"><?php echo $row["yazi_yazar"]; ?></a>
    </li>
    <li class="entry__meta-date">
    <?php echo $row["yazi_time"]; ?>
    </li>
    <li class="entry__meta-author">
    <span>Okunma</span>
    <?php echo $row["yazi_okunma"]; ?>
    </li>
    </ul>
    </div>
    <div class="entry__excerpt">
    <p>iPrice Group report offers insights on daily e-commerce activity in the ...</p>
    </div>
    </div>
    </article>
    
    <?php } ?>
    
    </section> <!-- Son Yazılar Son -->
    
    <!-- Sayfalama -->
    <nav class="pagination">
    <?php if($sayfa > 1){ ?>
    <a href="index.php?sayfa=1" class="pagination__page">Ilk</a>
    <a href="index.php?sayfa=<?php echo $sayfa - 1 ?>" class="pagination__page pagination__icon pagination__page--next"><i class="ui-arrow-left"></i></a>
    <?php } ?>
    
    <?php for ($i=$sayfa - $gorunensayfa; $i < $sayfa + $gorunensayfa + 1 ; $i++) {
    if ($i > 0 AND $i <= $sayfasayisi) {
    if ($i == $sayfa) {
    echo '<span class="pagination__page pagination__page--current">'.$i.'</span>';
    }else{
    echo '<a href="index.php?sayfa='.$i.'" class="pagination__page">'.$i.'</a>';
    }
    }
    }
    ?>
    
    
    <?php if($sayfa != $sayfasayisi) {?>
    <a href="index.php?sayfa=<?php echo $sayfa + 1 ?>" class="pagination__page pagination__icon pagination__page--next"><i class="ui-arrow-right"></i></a>
    <a href="index.php?sayfa=<?php echo $sayfasayisi; ?>" class="pagination__page">Son</a>
    <?php } ?>
    </nav> <!-- Sayfalama SON -->
    </div>
    
    <?php include "sidebar.php"; ?>
    </div>
    </div>
    <?php include "footer.php"; ?>
  • 03-07-2020, 09:19:26
    #2
    Get isteğiyle sayfa bilgisi gönderdiğinize emin olun
  • 03-07-2020, 09:19:38
    #3
    $_GET ifadesini @$_GET ile değiştirin.
  • 03-07-2020, 09:20:11
    #4
    aslında hata değil bir uyarı $_GET["sayfa"] kodunu bulamıyormuş
  • 03-07-2020, 09:21:15
    #5
    carasar adlı üyeden alıntı: mesajı görüntüle
    $_GET ifadesini @$_GET ile değiştirin.
    Sorun çüzüldü eyvallah reis