【问题标题】:Using Database Information to Change CSS/Appearance of Text使用数据库信息更改 CSS/文本外观
【发布时间】:2011-11-30 09:01:49
【问题描述】:

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

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

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

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

【问题讨论】:

  • 一些示例 HTML 标记会很有帮助。但是,您可以使用 JQuery 和 ajax 调用来检索完成状态,然后修改特定日期的类属性。您的标记需要适当的类和 id

标签: php javascript mysql css database


【解决方案1】:

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

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

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

【讨论】:

  • 非常感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-11
  • 2011-10-08
  • 1970-01-01
  • 2010-10-27
  • 2015-08-09
  • 1970-01-01
  • 2012-08-17
相关资源
最近更新 更多