Добро пожаловать на SO. Существует много способов сделать это. Вам нужно будет выяснить, как будет выглядеть ваш SQL-запрос. Поскольку вы не разместили много данных, многие из нас будут гадать. Если вы можете добавить больше примеров или кодов на свой вопрос, мы можем помочь больше.
Так что, я бы посоветовал следующее:
<style>
.myBox {
position:absolute;
left:471px;
top:94px;
width:204px;
height:183px;
filter:alpha(opacity=90);
opacity:0.90;
z-index:7;
}
.redBox {
background: red;
}
.greenBox {
background: green;
}
</style>
<?php
// perform MySQL Query (MySQLi or PDO)
// get results: $result, make a decision based on the condition
// will use MySQLi for example
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
if ($mysqli->connect_errno) {
printf("Connect failed: %s\n", $mysqli->connect_error);
exit();
}
if ($result = $mysqli->query("SELECT * FROM someTable;")) {
while($row = $result->fetch_assoc()){
if($row['room'] == "empty"){
$colorClass = "greenBox";
} else {
$colorClass = "redBox";
}
}
$result->free();
}
$mysqli->close();
?>
<div id="wb_Shape6" class="myBox <?php echo $colorClass; ?>">
<img src="images/img0012.png" id="Shape6" alt="" style="width:204px;height:183px;">
</div>
Какой сервер на стороне языка вы используете интерпретировать значение SQL? –
@ Vlad Bardalez Я использую wamp server 2.4 и mysql как язык Я не думаю, что я хорошо вас понимаю, потому что я просто начинающий –
С вашего другого сообщения я понимаю, что вы используете PHP. Я предполагаю, что ваш запрос работает, чтобы вы могли эхо значение, которое хотите изменить цвет? –