【问题标题】:Echo database value in specific color based on value根据值以特定颜色回显数据库值
【发布时间】:2021-04-15 09:22:44
【问题描述】:

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

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

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

【问题讨论】:

  • $rows['Away'] 在 HTML 中没有意义,除了文字本身。您可能应该提及在将文件呈现给浏览器之前,哪些服务器软件正在对该文件进行插值或预处理。

标签: html


【解决方案1】:

您似乎使用 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如果有的话。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 2015-03-15
    • 2019-07-07
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    相关资源
    最近更新 更多