【发布时间】:2017-09-07 08:23:31
【问题描述】:
我目前正在制作一个页面,将数据从 mysql 数据库输出到使用 php 的页面,如下所示:
echo "<tr>";
echo "<td><span style='font-weight:bold; font-size:18px'>Physical</span></td><td><span style='font-size:18px;'>" . $row['attributePhy'] . "</span></td>";
echo "<tr>";
echo "<td><span style='font-weight:bold; font-size:14px;'>Jumping </span></td><td><span style='font-size:14px;'>" . $row['jumping'] . "</span></td>";
echo "<tr>";
echo "<td><span style='font-weight:bold; font-size:14px;'>Stamina </span></td><td><span style='font-size:14px;'>" . $row['stamina'] . "</span></span></td>";
echo "<tr>";
echo "<td><span style='font-weight:bold; font-size:14px;'>Strength </span></td><td><span style='font-size:14px;'>" . $row['strength'] . "</span></td>";
echo "<tr>";
echo "<td><span style='font-weight:bold; font-size:14px;'>Aggression </span></td><td><span style='font-size:14px;'>" . $row['aggression'] . "</span></td>";
但是我想要它,所以数字结果的颜色会根据数字的高低而变化,例如红色为60及以下,浅绿色为61至80,深绿色为81+
有没有办法对整个表执行此操作?上面的代码只是一个小例子,每一个都做 if 语句需要很长时间。
编辑:
我只想更改结果颜色,例如
<span style='font-size:14px;'>" . $row['aggression'] . "</span>
<span style='font-size:14px;'>" . $row['strength'] . "</span>
这将作为数据库的数字返回,这是需要更改颜色的位。 等等
【问题讨论】:
-
只是结果,例如" . $row['aggression'] . "
-
类似:echo "
Aggression " . $row['aggression'] 。 " "; -
第一部分是“标题”
-
$row['attributePhy']是否返回您要用于更改颜色的数字? -
@WillParky93 是的