• 12-01-2022, 10:03:06
    #1
    arkadaşlar selamlar kolay gelsin

    php olan bir sitem var benzer ögeler bölümü yapmaya çalıştım ürün detay sayfasına, incelediğiniz ürüne benzer etiketlere sahip ürünleri listelemek istiyorum işin içinden çıkamadım nasıl bir yol izlemeliyim.
  • 12-01-2022, 10:10:29
    #2
    S.SAGLAM adlı üyeden alıntı: mesajı görüntüle
    arkadaşlar selamlar kolay gelsin

    php olan bir sitem var benzer ögeler bölümü yapmaya çalıştım ürün detay sayfasına, incelediğiniz ürüne benzer etiketlere sahip ürünleri listelemek istiyorum işin içinden çıkamadım nasıl bir yol izlemeliyim.
    <div class="detayBenzerIlan">
                <h5>BENZER ILANLAR</h5>
                <?php
                $resq = "SELECT * from ilan WHERE kategori = '".$crme['kategori']."' AND durum='1' ORDER BY RAND() LIMIT 10";
                $resultq = mysqli_query($baglanti, $resq);
                while($crmeq = mysqli_fetch_array($resultq)) {
                ?>
                <div class="bolum">
                <a href="../<?=$crmeq['link']?>/detay" rel="nofollow"><img src="https://www.************/upload/<?=$crmeq['ilanresim']?>" alt="<?=$crmeq['baslik']?>"></a>
                <a href="../<?=$crmeq['link']?>/detay" rel="nofollow"><div class="baslik"><?=$crmeq['baslik']?></div></a>
                </div>
                <? } ?>
            </div>
    Şeklinde bir sorgulama ile kategori bazlı olarak benzer ürünleri listeliyorum.
    yada

    WHERE ilanno like '%".$crmeq['bul']."%'
    şeklinde de bir kelimeyi açıklama içerisinde buldurabilirsin ( başlık dan bir kelime yada açıklamadan bir kelime seçebilirsin ).
  • 12-01-2022, 10:11:46
    #3
    Üyeliği durduruldu
    IISTR adlı üyeden alıntı: mesajı görüntüle
    <div class="detayBenzerIlan">
                <h5>BENZER ILANLAR</h5>
                <?php
                $resq = "SELECT * from ilan WHERE kategori = '".$crme['kategori']."' AND durum='1' ORDER BY RAND() LIMIT 10";
                $resultq = mysqli_query($baglanti, $resq);
                while($crmeq = mysqli_fetch_array($resultq)) {
                ?>
                <div class="bolum">
                <a href="../<?=$crmeq['link']?>/detay" rel="nofollow"><img src="https://www.com.tr/upload/<?=$crmeq['ilanresim']?>" alt="<?=$crmeq['baslik']?>"></a>
                <a href="../<?=$crmeq['link']?>/detay" rel="nofollow"><div class="baslik"><?=$crmeq['baslik']?></div></a>
                </div>
                <? } ?>
            </div>
    Şeklinde bir sorgulama ile kategori bazlı olarak benzer ürünleri listeliyorum.
    yada

    WHERE ilanno like '%".$crmeq['bul']."%'
    şeklinde de bir kelimeyi açıklama içerisinde buldurabilirsin ( başlık dan bir kelime yada açıklamadan bir kelime seçebilirsin ).
    SQL Injection'a müsait bir kod
  • 12-01-2022, 11:47:13
    #4
    teşekkür ederim yardımlarınız için