从MySQL回收并为文本添加颜色

时间:2016-11-24 09:55:45

标签: php html css

我有一张表格来更新我们学校的房间状态。 表单具有状态:就绪,正常,有计划且尚未就绪。

我在文件中回显的代码是:

<?php 

        $mysqli = new mysqli("localhost", "root", "", "angular");
        $result = $mysqli->query("SELECT * FROM c246 ORDER BY id DESC LIMIT 2");

        while($row = mysqli_fetch_array($result)) {
            echo "<div class='room_status_info'>";
            echo "<h3 class='room_numer'><b class='status_info'>Romnummer:</b> " . htmlentities($row['roomnumber']) . "</h3>";
            echo "<br>";
            echo "<p class='room_status'> <b class='status_info'>Status:</b> " . htmlentities($row['status']) . "</p>";
            echo "<br>";
            echo "<p class='time_updated'> <b class='status_info'>Oppdatert:</b> " . htmlentities($row['updated']) . "</p>";
            echo "<br>";
            echo "<p class='informasjon_rom'> <b class='status_info'>Informasjon:</b> " . htmlentities($row['information']) . "</p>";
            echo "<br>";
            echo "<p class='updated_by'> <b class='status_info'>Oppdatert av:</b> " . htmlentities($row['updated_by']) . "</p>";
            echo "</div>";
        }
 ?>

现在我想为状态文本添加颜色。 我有一行叫做:colorcode,我在更新房间时从下拉列表中选择颜色代码。

颜色代码在MySQL中,但现在我想知道。我如何将该颜色代码添加到状态文本中?

这里的颜色应该是:

echo "<p class='room_status'> <b class='status_info'>Status:</b> " . htmlentities($row['status']) . "</p>";

文字状态不会有颜色,而是文字后面的颜色。ヶ辆($行[ '状态'])

希望任何人都有一些答案。

2 个答案:

答案 0 :(得分:0)

如果我正确解释了您的问题,您希望使用之前定义的颜色显示数据库中的彩色输出。

这样的事情可以解决问题

echo "<p class='room_status'> <b class='status_info' style='color: #'. $row['colorcode']: .' >Status:</b> " . htmlentities($row['status']) . "</p>";

Sukhdev Mohan

答案 1 :(得分:0)

<b class='status_info'>Status:</b>

将其添加到其中:

<b class='status_info' style='color: htmlentities($row['colorcode'])'>Status:</b>