php - <div> 类没有在 php 中显示

标签 php mysql html

<分区>

我想使用 php 从数据库中以表格形式输出数据。 & 在表格中使用替代颜色

但它不显示替代颜色,浏览器在 php 代码开始之前制作 div 标签,所以颜色不显示。

部分代码:

$result = mysqli_query($con, "SELECT * FROM form1 ORDER by id   ");

    echo "<table border=1>
        <tr>
        <th>id</th>
        <th>Name</th>
        <th>userName</th>
        <th>e-Mail id</th>";

    while ($row = mysqli_fetch_array($result)) {
        if ($row['id'] % 2 == 1) {

            echo '<div class = "odd">';
            echo "<tr>";
            echo "<td>" . $row['id'] . "</td>";
            echo "<td>" . $row['name'] . "</td>";
            echo "<td>" . $row['username'] . "</td>";
            echo "<td>" . $row['mail'] . "</td>";
            echo "</tr>";
            echo '</div>';
        } else {
            echo '<div class = "even">';
            echo "<tr>";
            echo "<td>" . $row['id'] . "</td>";
            echo "<td>" . $row['name'] . "</td>";
            echo "<td>" . $row['username'] . "</td>";
            echo "<td>" . $row['mail'] . "</td>";
            echo "</tr>";
            echo '</div>';
        }
    }

    echo "</table>";

最佳答案

只需将类设置为 TR

$result = mysqli_query($con, "SELECT * FROM form1 ORDER by id   ");

echo "<table border=1>
    <tr>
    <th>id</th>
    <th>Name</th>
    <th>userName</th>
    <th>e-Mail id</th>
    </tr>";

while ($row = mysqli_fetch_array($result)) {
        echo "<tr class=\"".(($row['id'] % 2 == 1)?"odd":"even")."\">";
        echo "<td>" . $row['id'] . "</td>";
        echo "<td>" . $row['name'] . "</td>";
        echo "<td>" . $row['username'] . "</td>";
        echo "<td>" . $row['mail'] . "</td>";
        echo "</tr>";
}

echo "</table>";

关于php - <div> 类没有在 php 中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16800657/

相关文章:

php - (php) 如何在 array_filter 中传递类方法作为回调?

php - jquery.ui.tabs.js 不会在 IE9、Chrome 中加载选项卡数据 - 在 Firefox 中工作得很好

mysql "and"结果集中的逻辑

javascript - React 中 i18next 翻译文件中的 HTML 标签

html - 如何仅使用百分比测量将某个东西变成正方形

php - 可视化分析 PHP 应用程序内存使用情况的工具

javascript - Ajax 请求加载时间过长

php - 动态添加到数组

c# - 如何从客户端知道表是否已更新

html - 如何将 "align-vertical"facebook 按钮居中?