Как сделать вывод в таблице разделяя строки по датам?

328
30 декабря 2016, 13:30

Есть обычная таблица в ней есть поле дата (лишний столбик занимает).

Хотелось бы сделать так

29 декабря 2016

  • строка 1 заявка за 29 декабря
  • строка 2 заявка за 29 декабря
  • строка 2 заявка за 29 декабря

28 декабря 2016

  • строка 1 заявка за 28 декабря
  • строка 2 заявка за 28 декабря
  • строка 2 заявка за 28 декабря

т.д.

Код у меня щас такой:

$result_lead = mysql_query("SELECT * FROM  lids WHERE id_cabinet = '".$id_cabinet."'$delet_status ORDER BY $sort_date DESC LIMIT 20" ,$db);
if ($result_lead > 0) {
do {
 // тут выводим лиды
} while ($myrow_lead = mysql_fetch_array($result_lead));
}

Дата добавления хранится в формате 2016-12-29 14:59:20

Answer 1

как-то так:

    <?php
    $result_lead = mysql_query("SELECT * FROM  lids WHERE id_cabinet = '".$id_cabinet."'$delet_status ORDER BY $sort_date DESC LIMIT 20" ,$db);
    $currDate = null;
    if ($result_lead > 0) {
        while ($myrow_lead = mysql_fetch_array($result_lead)) {
            $date = $myrow_lead['date'];
            if ($date !== $currDate) {  //если нашли отличную дату - выводим новым блоком
                $currDate = $date;
                echo $currDate;
                $i = 0;
            }
            echo "строка " . ++$i . " заявка";
        }
    }
READ ALSO
Как вытащить из массива значения SxGeo

Как вытащить из массива значения SxGeo

Вот массив нужно получить переменную страна и город?

393
Как в TestLink создать общедоступный тесткейс?

Как в TestLink создать общедоступный тесткейс?

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

341
Проверка на дублирование БД

Проверка на дублирование БД

Создаю html форму в которой элементы выпадающего списка будут данные из столбца в нашей таблицеПример кода:

349
Получаю ошибку &ldquo;Cannot GET /&rdquo; [требует правки]

Получаю ошибку “Cannot GET /” [требует правки]

Получаю ошибку, когда пытаюсь открыть мою страницу

450