дополнительный заголовок в строке заголовка, таблица HTML - PullRequest
0 голосов
/ 02 ноября 2019

Я явно вставил, внутри строки таблицы <tr>, 4 столбца, но я вижу дополнительный, который портит мой дизайн таблицы. Добавил изображение здесь , должен сказать, что я впервые получаю данные из базы данных. Это будет разметка php / html:

<form action="test.php" method="GET">

<?php
    $query = "SELECT data0, data1, data2, data3 FROM table_name";
    $result = mysqli_query($conn, $query);

    echo "<table>";
    echo "<tr>
            <th>Info-1</th>
            <th>Info-2</th>
            <th>Info-3<th>
            <th>Info-4</th>
          </tr>";
    while($row = mysqli_fetch_assoc($result)) {
        echo "<tr>
                <td>{$row['data0']}</td>
                <td>{$row['data1']}</td>
                <td>{$row['data2']}</td>
                <td>{$row['data3']}</td>
                </tr>";

    } ?>

1 Ответ

0 голосов
/ 02 ноября 2019

Используйте коды PHP внутри тегов PHP. Не связывайтесь с HTML-тегами с помощью PHP. если вы будете следовать так, вы можете избежать подобных ошибок

                <?php
                    $query = "SELECT data0, data1, data2, data3 FROM table_name";
                    $result = mysqli_query($conn, $query); ?>

                    <table>
                    <tr>
                       <th>Info-1</th>
                       <th>Info-2</th>
                       <th>Info-3</th> // you are missing close tag here.
                       <th>Info-4</th>
                    </tr>
                    <?php while($row = mysqli_fetch_assoc($result)) { ?>
                        <tr>
                            <td><?php echo $row['data0']; ?></td>
                            <td><?php echo $row['data1']; ?></td>
                            <td><?php echo $row['data2']; ?></td>
                            <td><?php echo $row['data3']; ?></td>
                        </tr>
                    <?php } ?>
...