• 14-05-2024, 15:53:03
    #1
    Merhaba, aşağıdaki php kodlamasında ürünü birden fazla kategoriye ekliyorum fakat tek bir kategori geliyor, birden fazla kategoriyi çağırmam için nasıl bir yol izlemem gerekiyor.


    <?php
                            $productkategori = $page['kategori'];
                            $cat = $product->query("select * from kategoriler where durum='1' and id='$productkategori'")->fetchAll(PDO::FETCH_ASSOC);
                            foreach($cat as $newkat){?>
    <a class="category"href="cat/<?php echo $newkat['seo'];?>"><?php echo $newkat['adi'];?></a>
                 <?php } ?>
  • 14-05-2024, 15:58:01
    #2
    Kodda mantık hatası var gibi görünüyor ama potansiyel çözüm olabilir.

    <?php
    $productkategori = $page['kategori'];
    // Ürünün bağlı olduğu tüm kategorileri getir
    $cat = $product->query("SELECT * FROM kategoriler WHERE durum='1' AND id IN ($productkategori)")->fetchAll(PDO::FETCH_ASSOC);
    foreach ($cat as $newkat) {
        ?>
        <a class="category" href="cat/<?php echo $newkat['seo']; ?>"><?php echo $newkat['adi']; ?></a>
    <?php } ?>
  • 15-05-2024, 15:47:25
    #3
    OguzhanLevent adlı üyeden alıntı: mesajı görüntüle
    Kodda mantık hatası var gibi görünüyor ama potansiyel çözüm olabilir.

    <?php
    $productkategori = $page['kategori'];
    // Ürünün bağlı olduğu tüm kategorileri getir
    $cat = $product->query("SELECT * FROM kategoriler WHERE durum='1' AND id IN ($productkategori)")->fetchAll(PDO::FETCH_ASSOC);
    foreach ($cat as $newkat) {
        ?>
        <a class="category" href="cat/<?php echo $newkat['seo']; ?>"><?php echo $newkat['adi']; ?></a>
    <?php } ?>
    İlginiz için teşekkürler oldu.