• 04-10-2019, 10:08:40
    #1
    her sayfada 2 ürün listeleniyor fakat ilk sayfa haricinde diğer sayfalarda göstermiyor.
    $aramaTipi = $_POST['aramaTipi'];
    $arananKelime = trim($_POST['aranan_kelime']);
    
    $Sayfa2 = @intval($_GET['sayfa']); if(!$Sayfa2) $Sayfa2 = 1;
    $Say2 = $db->query("SELECT * FROM urunler where dil=2 ");
    $ToplamVeri2= $Say2->rowCount();
    $Limit2 = 2;
    $Sayfa_Sayisi2 = ceil($ToplamVeri2/$Limit2); if($Sayfa2 > $Sayfa_Sayisi2){$Sayfa2 = 1;}
    $Goster2 = $Sayfa2 * $Limit2 - $Limit2;
    $GorunenSayfa2 = 5;
    
    $urunara=$db->prepare("SELECT * from urunler inner join markalar on markalar.marka_id = urunler.marka_id where dil=2 and ".$aramaTipi." like '%$arananKelime%' limit $Goster2,$Limit2");
    $urunara->execute(array("kategori_id" => $_GET['kategori_id']));
    while ($arama_urun_cek=$urunara->fetch(PDO::FETCH_ASSOC)){
    $dil = array(
    "urun_adi" => $arama_urun_cek['urun_adi'],
    "aciklama" => $arama_urun_cek['aciklama'],
    "gorsel" => $arama_urun_cek['gorsel'],
    "gorsel_link" => $arama_urun_cek['gorsel_link'],
    "stok_durumu" => $arama_urun_cek['stok_durumu'],
    "fiyat" => $arama_urun_cek['fiyat'],
    "marka_id" => $arama_urun_cek['marka_id'],
    "urun_kodu" => $arama_urun_cek['urun_kodu'],
    "ozel_urunler" => $arama_urun_cek['ozel_urunler'],
    "anasayfada_goster" => $arama_urun_cek['anasayfada_goster'],
    "urun_videosu" => $arama_urun_cek['urun_videosu'],
    "kategori_id" => $arama_urun_cek['kategori_id'],
    "durum" => $arama_urun_cek['durum'],
    "marka_adi" => $arama_urun_cek['marka_adi'],
    "kategori_adi" => $arama_urun_cek['kategori_adi'],
    "id" => $arama_urun_cek['id']
    
    );
    $urunaramalistesi[] = $dil;
    }

    sayfa geçiş bölümü

    <ul class="pagination">
    
    <?php if($Sayfa2 > 1){?>
    <li><a href="?sayfa=1">|&lt;</a></li>
    <li><a href="?sayfa=<?=$Sayfa2 - 1?>">&lt;</a></li>
    
    <?php } ?>
    
    
    <?php
    for($i = $Sayfa2 - $GorunenSayfa2; $i < $Sayfa2 + $GorunenSayfa2 +1; $i++){ if($i > 0 and $i <= $Sayfa_Sayisi2){
    if($i == $Sayfa2){
    echo '<li class="active"><span>'.$i.'</span></li>';
    }else{
    echo '<li><a href="?sayfa='.$i.'">'.$i.'</a></li>';
    }
    }
    }
    ?>
    
    
    <?php if($Sayfa2 != $Sayfa_Sayisi2){?>
    <li><a href="?sayfa=<?=$Sayfa2 + 1?>">&gt;</a></li>
    <li><a href="?sayfa=<?=$Sayfa_Sayisi2?>">&gt;|</a></li>
    <?php } ?>
    
              </ul>
  • 04-10-2019, 15:39:47
    #2
    aramaTipi ve aranan_kelime değişkenleri ilk sayfaya post ile geliyor bunları ikinci sayfaya aktarman gerekiyor , ya get ile alıp aktarman gerek yada bunları session yada cookie ye kaydedip kullanman lazım.
  • 04-10-2019, 16:55:15
    #3
    FaTe adlı üyeden alıntı: mesajı görüntüle
    aramaTipi ve aranan_kelime değişkenleri ilk sayfaya post ile geliyor bunları ikinci sayfaya aktarman gerekiyor , ya get ile alıp aktarman gerek yada bunları session yada cookie ye kaydedip kullanman lazım.

    hocam arama formunda var kodlar bunlar ürün arayıp bulmada sorun yaşamıyorum her sayfada 2 adet gözüksün diyorum ama diğer sayfalarda ürünler listelenmiyor hocam
    <form action="search_page" method="POST">
    <select class="form-control arasec" name="aramaTipi">
    <option value="urun_adi">Parts Name</option>
    <option value="urun_kodu">Parts Number</option>
    </select>
    <input type="text" name="aranan_kelime" placeholder="Parts Number or Name Search..." class="form-control input-lg" />
    
    <span class="input-group-btn hidden-xs">
    <button type="submit" name="submit" class="btn btn-default btn-lg"><span>Search</span></button>
    </span>
    
    <span class="input-group-btn hidden-lg hidden-sm hidden-md">
    <button type="submit" name="submit" class="btn btn-default btn-lg"><i class="fa fa-search"></i></button>
    </span>
    
              </form>