如何追踪目标点?

时间:2016-01-27 16:23:44

标签: php function

我为需要点击的用户设定了目标,并且用户通过了我希望它显示不同颜色的目标。所以现在我通过goal_needed * time_spent / day_length来实现所需的总目标。

例如,如果目标是10,并且用户获得11分,我希望它显示不同的颜色,因为他通过了目标。我如何得到结果显示通过的目标?

我在想这样的事情

$color_performace = function($value, $goal) {
    if($value < $goal)
        return 'notenough';
    elseif($value >$goal)
        return 'awesome';
    else
        return 'enough';
};

和功能

$total_goals_class = $color_performance($total_goals,round($goals_needed*$goal_multiplier));

1 个答案:

答案 0 :(得分:1)

目前尚不清楚你到底发生了什么,但如果你想处理页面上的改变颜色,你需要输出html&amp;的CSS。

所以也许有类似的东西:

$color_performace = function($value, $goal) {
    if($value < $goal)
        return '<p style="color: red;">notenough</p>';
    elseif($value >$goal)
        return '<p style="color: green;">awesome</p>';
    else
        return '<p style="color: yellow;">enough</p>';
};

这是一个显示概念的快速而肮脏的示例,我可能会将其更改为使用类并将css设置在某个主文件中,并使用十六进制代码来表示颜色。