我有一张表格来更新我们学校的房间状态。 表单具有状态:就绪,正常,有计划且尚未就绪。
我在文件中回显的代码是:
<?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>";
文字状态不会有颜色,而是文字后面的颜色。ヶ辆($行[ '状态'])
希望任何人都有一些答案。
答案 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>