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

Php 使用数据库信息更改文本的CSS/外观,php,javascript,mysql,css,database,Php,Javascript,Mysql,Css,Database,免责声明:我是网络开发新手 目标:我正在创建一个活动日历,每个活动都有状态:已完成;未完成;而且完成得很晚。如果事件已完成,我希望它以绿色突出显示。如果事件未完成,我希望它以红色突出显示。如果它完成晚了,我希望它被突出显示为黄色 注意:考虑到这一点,到目前为止,我已经准备好了所有需要准备的东西(数据库等) 问题:我想知道如何使用我当前的平台(HTML/CSS/CodeIgniter/PHP/JS)从数据库(MySQL)访问事件条件(已完成、未完成、延迟完成),以突出显示(或更改背景颜色)日历中显

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

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

注意:考虑到这一点,到目前为止,我已经准备好了所有需要准备的东西(数据库等)


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

我认为这是一个相当容易的问题;您只需为每个状态分配一个代码(“已完成”、“未完成”、“已完成晚”),并将其放入数据库中。也许你已经这么做了。 然后,当您显示事件时,只需将此代码添加为类;例如:

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

一些示例HTML标记可能会有所帮助。但是,您可以使用JQuery和ajax调用来检索完成状态,然后修改特定日期的class属性。您的标记将需要适当的类,我非常感谢您的帮助!