想在HTML-PHP表中的整列中放入相同的值

时间:2017-09-09 17:18:28

标签: php html

我想在整个表格的一列中加入相同的值。

表格如下所示 Table Image 假设,我想将状态作为所有Lvl7的社区所有者。

这是表格代码,

<table class="table" id="myTable">
    <thead>
        <tr class="header">
            <th width="60%"></th>
            <th width="20%"></th>
            <th width="20%"></th>
        </tr>
    </thead>    
    <?php
        $query = $config->prepare("SELECT playerName, playerLevel FROM `playerdata` WHERE playerLevel = 7 ORDER BY playerName DESC");
        $query->execute();                        
        while($data = $query->fetch())
        {
            echo "<tr><td>".$data['playerName']."</td>";
            echo "<td>".$data['playerLevel']."</td></tr>";
        }

    ?>
</table>

如何将值作为此表的社区所有者。 我对所有级别都有相同的表格。

我不知道如何使用和回显第三列,或者为Status列中的所有行打印相同的值。 当我尝试编码时,它只将值社区所有者打印到表的最后一行。

P.S: - 我是所有这些东西的新手,感谢任何类型的帮助。

1 个答案:

答案 0 :(得分:1)

while($data = $query->fetch())
{
    echo "<tr><td>".$data['playerName']."</td>";
    echo "<td>".$data['playerLevel']."</td>";
    switch ($data['playerLevel']) 
    {
        case 7:
        echo "<td>Community owner</td></tr>";
        break;

        default:
        echo "<td>Not defined</td></tr>";
        break;
    }
}

//将数据['playerLevel']从switch语句中的原始帖子更改为$ data ['playerLevel'],它有效:D