使用数据库信息更改CSS /文本外观

时间:2011-11-30 09:01:50

标签: php javascript mysql css database

免责声明:我是网络开发的新手。

目标:我正在创建一个活动日历,每个活动都会有状态:已完成;没完成;并且迟到了。如果一个事件完成,我希望它突出显示为绿色。如果事件没有完成,我希望它突出显示为红色。如果它完成得很晚,我希望它突出显示为黄色。

注意:考虑到这一点,我已经设置了到目前为止所需的所有设置(数据库等)。

问题:我想知道如何使用我当前的平台(HTML / CSS / CodeIgniter / PHP / JS),从数据库(MySQL)访问事件条件(已完成,未完成,已完成)突出显示(或更改背景颜色)日历中显示的事件。我想知道我可以用什么资源来实现这一点,并且也欢迎完整的解决方案。我将非常乐意提供此帖中遗漏的任何其他信息。非常感谢你的帮助!

1 个答案:

答案 0 :(得分:2)

我认为这是一个非常容易的问题;您只需要为每个状态分配一个代码(“completed”,“not_completed”,“completed_late”),您将放入数据库中。可能你已经做到了。 然后,当您显示事件时,只需将此代码添加为类;例如:

<div class="event <?php $event->getStatus() ?>">
    ...
</div>

您只需要为状态类定义正确的样式。 ;)