PHP цикл в HTML

Такой код открывает карточки ВСЕ сразу и также закрывает все сразу, так как у всех одинаковый ID. Хотел подставлять через $i++ каждый раз но пробовал по всякому, не получается. Пожалуйста, скажите как мне это сделать вообще? <?php

            foreach ( (array)$data['entries'] as $entry ) {
                
                echo '<div id="accordion">
                          <div class="card">
                            <div class="card-header" id="headingOne">
                              <h5 class="mb-0">
                                <button class="btn btn-link" data-toggle="collapse" data-target="#collapseOne" aria-expanded="true" aria-controls="collapseOne" >

                                  <div > <span class="badge badge-primary"> Заявка </span>&nbsp&nbsp<u>' . $entry['_date'] .'</u></div> 

                                </button>
                              </h5>
                            </div>

                            <div id="collapseOne" class="collapse" aria-labelledby="headingOne" data-parent="#accordion">
                              <div class="card-body">
                            
                                <div > Заявка на <b>' . $entry['data']['_date'] . '</b></div>
                                <div >' . $entry['data']['_mode'] . '</div>
                                <div> Стол № ' . $entry['data']['_stl1'] .' кол-во порций: '. $entry['data']['_count1'] . '</div>
                                <div> Стол № ' . $entry['data']['_stl2'] .' кол-во порций: '. $entry['data']['_count2'] . '</div>
                                <div>Всего порций: ' . $entry['data']['_allcount'] .'</div>
                                <div>Ответственный: ' . $entry['data']['_doctor'] .'</div>
                              </div>
                            </div>
                        </div>
                    </div>';
                } ?>
    </div>

Ответы (0 шт):