2011-11-30 68 views
0

聲明:我是網絡開發新手。使用數據庫信息更改文本的CSS /外觀

目標:我正在創建活動日曆,並且每個活動都會有狀態:完成;沒完成;並且遲到了。如果事件完成,我希望它突出顯示爲綠色。如果事件沒有完成,我希望它被突出顯示爲紅色。如果它晚了,我想讓它突出顯示黃色。

注意:考慮到這一點,我已經設置了一切,到目前爲止需要到位(數據庫等)。我想知道如何使用我當前的平臺(HTML/CSS/CodeIgniter/PHP/JS),從數據庫訪問事件條件(完成,未完成,完成晚) )突出顯示(或更改日曆中顯示的事件的背景顏色)。我想知道我可以考慮哪些資源使其成爲可能,並且也歡迎完整的解決方案。我將非常樂意提供本文中遺漏的任何其他信息。非常感謝你的幫助!

+0

一些HTML標記示例會很有幫助。但是,您可以使用JQuery和ajax調用來檢索完成的狀態,然後修改特定日期的類屬性。您的標記將需要適當的類和ID的 –

回答

2

我認爲這是一個相當容易的問題;你只需要爲每個狀態分配一個代碼(「完成」,「not_completed」,「completed_late」),你將把它放到你的數據庫中。可能你已經做到了。 然後,當你顯示你的事件時,只需將此代碼添加爲一個類;對於爲例:

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

你只需要定義狀態類正確的樣式。 ;)

+0

非常感謝您的幫助! – imlouisrussell