免责声明:我是网络开发新手。
目标:我正在创建一个事件日历,每个事件都会有状态:已完成;没完成;并且完成的很晚。如果事件已完成,我希望它以绿色突出显示。如果事件未完成,我希望它以红色突出显示。如果完成时间较晚,我希望它以黄色突出显示。
注意:考虑到这一点,我已经设置了到目前为止需要到位的所有内容(数据库等)。
问题:我想知道如何使用我当前的平台 (HTML/CSS/CodeIgniter/PHP/JS) 从数据库 (MySQL) 访问事件条件(已完成、未完成、延迟完成)突出显示(或更改背景颜色)日历中显示的事件。我想知道我可以研究哪些资源使这成为可能,也欢迎提供完整的解决方案。我将非常乐意提供这篇文章中遗漏的任何其他信息。非常感谢您的帮助!
最佳答案
我认为这是一个很简单的问题;您只需要为每个状态分配一个代码(“已完成”、“未完成”、“已完成”),您将把这些代码放入数据库中。可能你已经这样做了。 然后,当您显示您的事件时,只需将此代码添加为一个类;例如:
<div class="event <?php $event->getStatus() ?>">
...
</div>
您只需为状态类定义正确的样式。 ;)
关于php - 使用数据库信息更改文本的 CSS/外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323347/