Данные массива таблицы с подтаблицей

Что касается элементов массива с таблицей, использующей Php и Mysql, у меня есть проблема, поэтому цель - показать подтаблицу заголовка по дате. Теоретически покажите два массива для таблицы. Вы можете помочь мне?

Образец изображения:

Данные массива таблицы с подтаблицей

Я вставляю код PHP с Mysql.

echo "<table class='tbmapa' width='300px' align='center'>";
echo "<col width='30%'><col width='60%'>";
$query = "SELECT fecdate FROM incidents";
$result = $conn->query($query);
while($row = $result->fetch_assoc()){
    echo "<thead><tr>";
    echo "<th>DAY N° 01</th>";
    echo "<th id='data'>".$row['fecdate']."</th>";
    echo "</thead></tr>";
    echo "</table>";
    $i=0;
    $conn->next_result();
    $query2 = "SELECT secc, time, desc, obs FROM incidents WHERE fecdate = '$_GET['data']'";
    echo "<table class='tbmapa' width='300px' align='center'>";
    echo "<col width='10%'><col width='10%'><col width='40%'><col width='30%'><col width='5%'><col width='5%'>";
    echo "<thead>";
    echo "<tr>";
    echo "<th>SEC</th>";
    echo "<th>TIME</th>";
    echo "<th>DESCRIPTION</th>";
    echo "<th>OBS</th>";
    echo "<th>EDIT</th>";
    echo "<th>SEND</th>";
    echo "</tr>";
    echo "</thead>";
    echo "<tbody>";
    $result1 = $conn->query($query2);
    while($rowdb = $result1->fetch_assoc()){
        echo "<tr>";
        echo "<td>".$rowdb['secc']."</td>";
        echo "<td>".$rowdb['time']."</td>";
        echo "<td>".$rowdb['desc']."</td>";
        echo "<td>".$rowdb['obs']."</td>";
        echo "<td>EDIT</td>";
        echo "<td>SEND</td>";
        echo "</tr>";
        $i++;
    }
    echo "</tbody>";
    echo "</table>";
    $x++;
}
$result->close();

благодарить

Это больше похоже на «как программировать», чем «помощь с php», но ... я бы собрал весь ваш набор данных. Прокрутите его и создайте ассоциативный массив, используя дату в качестве ключей, а для значений сделайте это массивом других битов данных. Затем выполните цикл с помощью foreach $arr as $k=>$v и для каждого $ k (ваша дата, индекс ассоциативного массива) отобразите подзаголовок, а затем прокрутите $ v (записи за этот день)

ivanivan 03.06.2018 22:55

Очень сложно понять, о чем вы спрашиваете. Вы показали предполагаемый результат и код, но не показываете, что вы получаете с этим кодом, и не объясняете, какая явная проблема у вас возникла. Люди с гораздо большей вероятностью помогут вам, если вы проясните эти вещи и быстрый поймете.

Martin Bramwell 04.06.2018 03:36
Стоит ли изучать 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
2
175
0

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