#php #html
Вопрос:
У меня есть таблица MySQL
ID | Дата | Имя | Файлы |
---|---|---|---|
1 | 2021-10-11 12:00:00 | OG Loc | Боже, Рэп |
2 | 2021-10-11 12:00:00 | Райдер | Боже, Мы … |
3 | 2021-10-10 12:00:00 | Карл | Дитя Божье |
4 | 2021-10-10 12:00:00 | Джонсон | Боже, Обмани |
5 | 2021-10-10 12:00:00 | Большой Дым | Боже, Тресни! |
6 | 2021-10-9 12:00:00 | Сладкий | Боже, Брат |
Что я хочу заархивировать, так это данные, напечатанные с помощью PHP в таблице и разделенные / сгруппированные по дате:
# | Билет(удостоверение личности) | Дата | Имя | Файлы |
---|---|---|---|---|
2021-10-11 | ||||
1 | 1 | 2021-10-11 12:00:00 | OG Loc | Боже, Рэп |
2 | 2 | 2021-10-11 12:00:00 | Райдер | Боже, Мы … |
2021-10-10 | ||||
3 | 3 | 2021-10-10 12:00:00 | Карл | Дитя Божье |
4 | 4 | 2021-10-10 12:00:00 | Джонсон | Боже, Обмани |
5 | 5 | 2021-10-10 12:00:00 | Большой Дым | Боже, Тресни! |
2021-10-09 | ||||
6 | 6 | 2021-10-9 12:00:00 | Сладкий | Боже, Брат |
Комментарии:
1. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
lt;!DOCTYPE htmlgt; lt;htmlgt; lt;headgt; lt;link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"gt; lt;/headgt; lt;body class="container mt-2"gt; lt;?php $date=array(); $cars = array("2021-04-25","2021-04-26","2021-04-27","2021-04-25","2021-04-26","2021-04-25"); $date=array_unique($cars); $no=1; ?gt; lt;table class="table table-bordered"gt; lt;trgt; lt;thgt;Nolt;/thgt; lt;thgt;Datelt;/thgt; lt;/trgt; lt;?php foreach($date as $d) { ?gt; lt;trgt; lt;th colspan=2gt;lt;?php echo $d; ?gt;lt;/thgt; lt;/trgt; lt;?php foreach($cars as $c) { if($d == $c) { ?gt; lt;trgt; lt;thgt;lt;?php echo $no; ?gt;lt;/thgt; lt;thgt;lt;?php echo $c; ?gt;lt;/thgt; lt;/trgt; lt;?php $no ; } } } ?gt; lt;/bodygt; lt;/htmlgt;