Группирование бутстрап-карт

Я пытаюсь добавить группу на некоторые карты начальной загрузки, чтобы карты сначала отображали данные, а затем соответствующие карты, например:

22 марта 2018 г.


1st-Card 2nd-Card

23 марта 2018 г.


1st-Card

На данный момент у меня есть это, но здесь отображаются все мои карты подряд:

<div class = "card">
<div class = "card-body">
<div class = "card-header"><i class = "material-icons floatleft">today</i><div floatleft>'.date("d/m/Y", strtotime($row['Date'])).'</div></div>
<h5 class = "card-title">'.$row['Firstname'].' '.$row['Surname'].'</h5>
<p class = "card-text">'.$row['Notes'].'</p>
</div>
<div class = "card-footer">
<small class = "text-muted">Added: '.date("d/m/Y", strtotime($row['timestamp'])).'</small>
</div>
</div>
</div>

Можно ли их как-нибудь сгруппировать по дате?

Это мой PHP для каждой строки:

<?php
    $no     = 1;
    $total  = 0;
    while ($row = mysqli_fetch_array($tablequery))
    {
        $amount  = $row['LineRef'] == 0 ? '' : 
number_format($row['LineRef']);
        echo 
            '    <div class = "col-sm-3 OMHCardPadding">
                <div class = "card">
                    <div class = "card-body">
                    <div class = "card-header"><i class = "material-icons floatleft">today</i>
<div floatleft>'.date("d/m/Y", strtotime($row['Date'])).'</div></div>
<h5 class = "card-title OMHCardPadding">'.$row['Firstname'].' '.$row['Surname'].'</h5>
 <p class = "card-text OMHCardPadding">'.$row['Notes'].'</p> </div> <div class = "card-footer">
<small class = "text-muted">Added: '.date("d/m/Y",strtotime($row['timestamp'])).'</small>
                </div>
            </div>
            </div>

            ';
        $total += $row['LineRef'];
        $no++;
    }?>

Мой фактический запрос - это простой оператор SELECT:

SELECT * FROM APPOINTMENTS

Это не должно быть слишком сложно, но без дополнительной информации вы не сможете найти решение. Какие диапазоны дат вы хотите сгруппировать?

Joe Conlin 24.04.2018 00:20

Также поможет, если вы разместите цикл PHP, который выполняется для генерации карточек.

Joe Conlin 24.04.2018 00:21

@JoeConlin Я добавил свой PHP для каждой строки в свой исходный пост, а также инструкцию SQL.

Hallidayo 30.04.2018 22:43

В вашем запросе "ЗАКАЗАТЬ ПО $ row ['Date']"

elke_wtf 09.08.2019 15:44
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
208
0

Другие вопросы по теме