将php数值转换为带颜色的单词

时间:2014-01-25 15:28:28

标签: php mysql

我不确定我要搜索这个问题,所以没有做太多的研究。

我有一个MySQL表,我将游泳池团队的得分存储为1表示获胜,0表示存在损失

我在一张桌子上显示这些值,但是希望根据值将输出更改为不同颜色的单词。

值1我喜欢读取绿色的赢取值和值2读取红色的输入。

我该怎么做?或者你可以把我链接到基础教程

4 个答案:

答案 0 :(得分:1)

也许你需要一个条件运算符: http://davidwalsh.name/php-shorthand-if-else-ternary-operators

$output="Result:".( $score ? "<font color=green>$score</font>":"<font color=red>$score</font>");

答案 1 :(得分:1)

在这里提出问题之前,你应该先尝试一下。给你怀疑的好处,我会说看enumerations(因为你似乎不想出于某种原因使用简单的条件)

答案 2 :(得分:0)

您只需在表格中添加条件,即可检查分数值。假设您有一系列分数:

<table>
    <? foreach($score in $scores) ?>
    <tr>
        <td>some data</td>
        <td>some data</td>
        ...
        <td>
        <?
            if($score == 1) { echo "Win" } else { echo "Lose" }
        ?>
        </td>
    </tr>
</table>

答案 3 :(得分:0)

在我的这个问题上有很多很棒的答案,但如果有人在这个案例中寻找快速解决方案,以下内容适用于我

<?php
if ($fs1 > 0) {
    echo "<p style='color:#0F3'>Win<p>";
} else {
    echo "<p style='color:#F00'>Lose<p>";
}
?>

$fs1是我从

获取值的行

如果没有回答中的链接,我将永远不会发现如何做到这一点