v2.5.2
Giriş yap

Kategoriye göre ürün listelemek istiyorum.

ceycey
340 defa görüntülendi

Merhaba ürünleri belirlediğim kategorilere göre listelenmesini istiyorum fakat yönetim panelinden ürün ekledikçe kategori ile birlikte ürünleri ekleyerek aynı kategoriyi birden fazla siteye ekliyor nasıl bir yol izleyebilirim?

https://hizliresim.com/DEEWeo
https://hizliresim.com/3Xt1QR
https://hizliresim.com/QwOELi

<?php

include 'header.php';

?>

<div id="wrapper">

<div class="content">

<section class="parallax-section hero-section hidden-section" data-scrollax-parent="true">
  <div class="bg par-elem "  data-bg="images/bg/10.jpg" data-scrollax="properties: { translateY: '30%' }"></div>
  <div class="overlay"></div>
  <div class="container">
    <div class="section-title">

      <h2>Discover Our menu</h2>
      <div class="dots-separator fl-wrap"><span></span></div>
    </div>
  </div>
  <div class="hero-section-scroll">
    <div class="mousey">
      <div class="scroller"></div>
    </div>
  </div>
  <div class="brush-dec"></div>
</section>
<section>
 <nav class="scroll-nav scroll-init">
  <ul>
    <li><a class="scroll-link act-scrlink" href="#ColdStarters"><span>Cold Starters</span></a></li>
    <li><a class="scroll-link" href="#HotStarters"><span>Hot Starters</span></a></li>
    <li><a class="scroll-link" href="#menu-section-3"><span>Sea Food</span></a></li>
    <li><a class="scroll-link" href="#menu-section-4"><span>Desserts</span></a></li>
    <li><a class="scroll-link" href="#menu-section-5"><span>Drinks</span></a></li>
  </ul>
</nav>

<div class="brush-dec2 brush-dec_bottom"></div>
<div class="container">
   <?php 

  $foodsor=$db->prepare("SELECT * FROM food WHERE aktif4 = 1");
  $foodsor->execute();

  while ($foodcek=$foodsor->fetch(PDO::FETCH_ASSOC)) {

    ?>  
<div class="menu-wrapper single-menu fl-wrap" id="<?php echo $foodcek['food_kategori']; ?>" data-scrollax-parent="true">
  <div class="menu-wrapper-title fl-wrap">
    <div class="menu-wrapper-title-item">
      <h4><?php echo $foodcek['food_kategori']; ?></h4>
      <h5> </h5>
    </div>
    <div class="bg par-elem "  data-bg="images/bg/2.jpg" data-scrollax="properties: { translateY: '40%' }"></div>
    <div class="overlay"></div>
    <span class="menu-wrapper-title_number"> </span>
  </div>
    <div class="hero-menu-item">
      <a href="<?php echo $foodcek['food_resimyol']; ?>" class="hero-menu-item-img image-popup"><img src="<?php echo $foodcek['food_resimyol']; ?>" alt=""></a>
      <div class="hero-menu-item-title fl-wrap">
        <h6> <?php echo $foodcek['food_ad']; ?></h6>
        <div class="hmi-dec"></div>
        <span class="hero-menu-item-price">£ <?php echo $foodcek['food_fiyat']; ?></span>

      </div>
      <div class="hero-menu-item-details">
        <p><?php echo $foodcek['food_icerik']; ?></p>
      </div>
    </div>
  <?php } ?>
</div>

<div class="dots-separator fl-wrap"><span></span></div>
<div class="clearfix"></div>
<div class="bold-separator bold-separator_dark"><span></span></div>
<div class="clearfix"></div>
<a href="#" class="btn  ">Download menu in PDF<i class="fal fa-long-arrow-right"></i></a>                       

</div>
<div class="section-bg">

<div class="bg"  data-bg="images/bg/dec/section-bg.png"></div>

</div>
</section>
</div>

<?php

include 'footer.php';

?>

Cevap yaz
Cevaplar (1)
makifgokce
1149 gün önce

Öncelikle kodlarını

    ```php
        // Buraya
    ```

Bu şekilde girersen düzgün gözükecektir.
Sorgu içerisinde DISTINCT kullanırsan sorunun çözülecektir.
SELECT *, DISTINCT food_kategori FROM food WHERE aktif4 = 1 gibi