首页 > 解决方案 > 根据值以特定颜色回显数据库值

问题描述

我有一个非常基本的数据库,值是从下拉菜单输入的,值为 3 个选项中的 1 个。当我在网页中输出这个值时,我希望它是基于每个值的特定颜色。

因此,如果 $rows['Away'] 值非常高,我希望颜色为红色,中高颜色为黄色,中低为绿色,字体大小保持不变,谢谢

<td><font size=5 color=DD0000 /><b>".$rows['Away']."</b></font></td>
</tr>";```

标签: html

解决方案


似乎您使用 PHP,假设您有正确的方法将动态值显示为 HTML。

如果需要,我建议用户类显示正确的颜色或某种样式:

echo '<td class="'.$rows['Away'].'">'.$rows['Away'].'</td>'

例如.$rows['Away'].some-value您的 CSS:

.some-value {
  color: red;
  font-size: 5px;
  font-weight: bold;
}

注意:如果.$rows['Away'].是普通文本Some Value,让我们实现一个函数来转换为some-value如果有的话。


推荐阅读