【问题标题】:Extra header at header row, HTML table标题行的额外标题,HTML 表格
【发布时间】:2020-11-20 01:31:32
【问题描述】:

我在表格行 <tr> 中明确插入了 4 列,但我看到一个额外的东西弄乱了我的表格设计。添加了图像here,必须说我正在从数据库中获取数据,这是第一次。这将是 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>";

    } ?>

【问题讨论】:

  • 你在&lt;th&gt;Info-3&lt;th&gt;的结束标签上缺少/。
  • 这个问题就是为什么只需要 3 个密切的选民就可以关闭一个离题的问题。

标签: php html mysql html-table


【解决方案1】:

在 PHP 标记中使用 PHP 代码。不要用 PHP 搞乱 HTML 标签。如果你这样做,你可以避免类似的错误

                <?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 } ?>

【讨论】:

  • 题外话:错字问题不需要答案,只需关闭页面即可。复制整个代码块以添加一个字符是不必要的页面膨胀。
  • 所以我不一定需要使用 echo 语句,我可以像在您的示例中一样使用它吗?好的。好的。
猜你喜欢
  • 2017-10-07
  • 1970-01-01
  • 2022-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多