Kategoriye göre ürün listelemek istiyorum.
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';
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
Ö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