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

标签 php javascript mysql css database

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

目标:我正在创建一个事件日历,每个事件都会有状态:已完成;没完成;并且完成的很晚。如果事件已完成,我希望它以绿色突出显示。如果事件未完成,我希望它以红色突出显示。如果完成时间较晚,我希望它以黄色突出显示。

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

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

最佳答案

我认为这是一个很简单的问题;您只需要为每个状态分配一个代码(“已完成”、“未完成”、“已完成”),您将把这些代码放入数据库中。可能你已经这样做了。 然后,当您显示您的事件时,只需将此代码添加为一个类;例如:

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

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

关于php - 使用数据库信息更改文本的 CSS/外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8323347/

相关文章:

PHP Exec在linux中同时执行两条命令

php - 在php中获取文件的大小

javascript - redux-saga 使用正则表达式

javascript - 如何根据第三位小数舍入

javascript - 如何根据另一个数组中的元素拆分数组

php - 寻找存储/缓存计数的推荐方法

php - @ApiProperty openapi_context 类型数组示例

asp.net - 在asp.net中将数据表插入mysql数据库

mysql - 使用 ElasticSearch 同步 MySQL 插入、更新和删除操作

php - 批量sql更新一个字段有多个值?