• 24-07-2021, 23:21:19
    #1
    arkadaşlar bir sayfam var....kodlarını aşağıya bırakıyorum..
    kategori idsine göre veri çekiyorum...
    eski kod yapısı değişmeden aynı anda hem sayfalama hemde mevcut şekilde kategoriye göre veriyi çekmesini istiyorum.. yapamadım.. mevcut kodlara sayfalama uyarlayabilecek arkadaş varsa üretli veya ücretsiz yardım almak istiyorum.. deneme yanılma yapacak arkadaşlar lütfen zamanımızı harcamayalım..
    kodlarım aşağıda...

    <!-- SAYFALAMA YAPILACAK ALAN-----------------------BASLAR--------->
    <?php 
    $verisor=$db->prepare("SELECT * FROM kat_katalog    WHERE urun_grup =".(int)$_GET['urun_grup']);
    $verisor->execute();
    while($vericek=$verisor->fetch(PDO::FETCH_ASSOC)) {
    ?>
    <tr>   
    <a href="splash.php?id=<?php echo $vericek['id']; ?>">
    <img src="upload/<?php echo $vericek['dosya']; ?>"></a>
    </tr>
    <?php } ?>
    <!-- SAYFALAMA YAPILACAK ALAN-----------------------BİTER--------->
  • 24-07-2021, 23:34:38
    #2
    Söylediğinizi tam olarak anlayamadım ama meta olarak ekliyorsanız the_field syntaxına bir bakın
  • 24-07-2021, 23:35:21
    #3
    Pardon php scriptmiş wordpress sandım mesaj atarsanız yarın sabah yardımcı olurum
  • 24-07-2021, 23:35:41
    #4
    Utkuunalist adlı üyeden alıntı: mesajı görüntüle
    Söylediğinizi tam olarak anlayamadım ama meta olarak ekliyorsanız the_field syntaxına bir bakın
    maalesef php konusunda çok iyi deilim... çözemedim..
  • 24-07-2021, 23:38:50
    #5
    Utkuunalist adlı üyeden alıntı: mesajı görüntüle
    Pardon php scriptmiş wordpress sandım mesaj atarsanız yarın sabah yardımcı olurum
    Tamamdır.. şimdi yardımcı olabilecek bir arkadaş çıkmaz ise sabah yapalım ..
  • 25-07-2021, 14:13:07
    #6
    <!-- SAYFALAMA YAPILACAK ALAN-----------------------BASLAR--------->
    <?php
    $toplamkayitsayisi = 500; //sqlden COUNT() ile çekin.
    $sayfabasi = 50; //her sayfada kaç kayıt gözükecek.
    $mevcutsayfa = isset($_GET['sayfa']) ? $_GET['sayfa'] : 0;
    $sql = " LIMIT " . ($sayfabasi * $mevcutsayfa) . "," . $sayfabasi;
    $verisor = $db->prepare("SELECT * FROM kat_katalog WHERE urun_grup =" . (int)$_GET['urun_grup'] . " $sql ");
    $verisor->execute();
    while ($vericek = $verisor->fetch(PDO::FETCH_ASSOC)) {
        ?>
        <tr>  
            <a href="splash.php?id=<?php echo $vericek['id']; ?>">
                <img src="upload/<?php echo $vericek['dosya']; ?>"></a>
        </tr>
    <?php } ?>
    <?php
    $kacsayfa = ceil($toplamkayitsayisi / $sayfabasi);
    for ($i = 0; $i < $kacsayfa; $i) {
        echo "<a href='?sayfa=$i' " . ($i == $mevcutsayfa ? "class='seciliSayfa'" : "") . ">" . ($i + 1) . "</a>";
    }
    ?>
    <!-- SAYFALAMA YAPILACAK ALAN-----------------------BİTER--------->
  • 25-07-2021, 22:37:33
    #7
    fskgrup adlı üyeden alıntı: mesajı görüntüle
    <!-- SAYFALAMA YAPILACAK ALAN-----------------------BASLAR--------->
    <?php
    $toplamkayitsayisi = 500; //sqlden COUNT() ile çekin.
    $sayfabasi = 50; //her sayfada kaç kayıt gözükecek.
    $mevcutsayfa = isset($_GET['sayfa']) ? $_GET['sayfa'] : 0;
    $sql = " LIMIT " . ($sayfabasi * $mevcutsayfa) . "," . $sayfabasi;
    $verisor = $db->prepare("SELECT * FROM kat_katalog WHERE urun_grup =" . (int)$_GET['urun_grup'] . " $sql ");
    $verisor->execute();
    while ($vericek = $verisor->fetch(PDO::FETCH_ASSOC)) {
        ?>
        <tr>  
            <a href="splash.php?id=<?php echo $vericek['id']; ?>">
                <img src="upload/<?php echo $vericek['dosya']; ?>"></a>
        </tr>
    <?php } ?>
    <?php
    $kacsayfa = ceil($toplamkayitsayisi / $sayfabasi);
    for ($i = 0; $i < $kacsayfa; $i) {
        echo "<a href='?sayfa=$i' " . ($i == $mevcutsayfa ? "class='seciliSayfa'" : "") . ">" . ($i + 1) . "</a>";
    }
    ?>
    <!-- SAYFALAMA YAPILACAK ALAN-----------------------BİTER--------->
    Çok Tesekkur ederim.. ancak pc başına gecebildim ve denedim... bir sorun var sanırım.. sayfalama numaralarının oldugu bölüme sınırsız şekilde bir nu8mara sıralandı.. ve sanırım artmya çalışıyor.. sayfa kasıyor...
  • 25-07-2021, 22:42:51
    #8
  • 25-07-2021, 23:27:51
    #9
    alemextra adlı üyeden alıntı: mesajı görüntüle
    Çok Tesekkur ederim.. ancak pc başına gecebildim ve denedim... bir sorun var sanırım.. sayfalama numaralarının oldugu bölüme sınırsız şekilde bir nu8mara sıralandı.. ve sanırım artmya çalışıyor.. sayfa kasıyor...
    Hocam çok pardon sonsuz döngüye girmiş hiç deneme yapmadan paylaştım.


    for ($i = 0; $i < $kacsayfa; $i) {
    Şu satırı şu şekilde değiştirin
    for ($i = 0; $i < $kacsayfa; $i++) {