Как ограничить создание div?

Рейтинг: 0Ответов: 0Опубликовано: 31.05.2023

У меня в базе данных есть 2 таблицы связанные между собой. Есть поле Id_ingr в котором записан id записей, которые относятся только к 1 одной записи из другой таблицы. Я прохожусь по ним foreach'ем и создаю див, нужно чтоб выводило 3 дива с разными данными но выводит дивов 25 если не больше(повторяется один и тот же ингредиент 3раза почему то), как это исправить?

             <?php 
        
        $sql ="SELECT dish_name,img,id_food,cost,ingredient,id_ingr FROM Food,ingredient";
            if($result = $conn3->query($sql))
           ?><?php   foreach($result as $row ):?>

        <div class="plate" >
                    <img class="img" src="<?php echo $row['img']; ?>"  alt="">
                    <h3 class="title" name="name"><?php echo $row['dish_name']; ?></h3>
                    <textarea type="text" class="discript" readonly><?php echo $row['ingredient']; ?></textarea>
                    <span class="price" >1000р</span>
                    <button  name="<?php $row['id_food'];?>"  class="button_for_buy">Заказать</button>
                </div> 
           <?php endforeach;?> 

Ответы

Ответов пока нет.