Ben koşuyorum veritabanında bazı doğru / yanlış değerlere bağlı DIV arka plan rengini değiştirmek istiyorum. Bu CSS yapılabilir ya da bu söz konusu olduğunda satır içi CSS kullanmak zorundayım?
Ben ile geldi bir çözüm aradım gereken birkaç (4-5) sınıfları yaratmışlardı ama sınıfları hepsi sadece bana gereksiz ve mekan bir atık olduğunu düşünüyorum yapılan renk dışında ve aynı CSS kurallarını olduğu.
Ben de araştırdım ve CSS PHP değişkenleri olabilir gibi görünüyor. AMA çeşitli nedenlerle başlığında bağlamak için ayrı bir .css / .php dosyayı yapmadan bunu yapmak istiyorum. Bu mümkün mü?
Maybe I can explain better with some code. Here is the concept I'm trying to get to and I want to know if I'm able to do it without an external stylesheet?:
<hml>
<head>
div.content {
background-color: <?php echo $LegendColor; ?>;
border-style:solid;
border-width:2px;
border-color: #000;
margin: 10px 0px;
}
</head>
<body>
<?php
/* After some database connection & query*/
while ($row = mysql_fetch_assoc($result2)) {
$var1 = $row["db_boolean_var1"];
$var2 = $row["db_boolean_var2"];
$var3 = $row["db_boolean_var3"];
$var4 = $row["db_boolean_var4"];
if($var1 == TRUE){
$LegendColor = "#F00";
}
elseif ($var2 == TRUE){
$LegendColor = "#F0F";
}
elseif($var3 == TRUE){
$LegendColor = "#999";
}
elseif($var4 == TRUE){
$LegendColor = "#0F0" ;
}
else{
$LegendColor = "#FFF";
}
echo "<div class=\"content\">
</br>
</div>";
}
</body>
</html>