2011-11-30 4 views
0

면책 조항 : 웹 개발을 처음 사용합니다.데이터베이스 정보를 사용하여 CSS/텍스트 모양 변경

목표 : 이벤트 캘린더를 만들고 각 이벤트의 상태가 완료됩니다. 완료되지 않았습니다. 늦게 완료되었습니다. 이벤트가 완료되면 녹색으로 강조 표시됩니다. 이벤트가 완료되지 않은 경우 이벤트가 빨간색으로 강조 표시됩니다. 늦게 끝나면 노란색으로 강조하고 싶습니다.

참고 :이 점을 염두에두고, 필자는 이미 지금까지 모든 것을 설정해야합니다 (데이터베이스 등).

질문 : 현재 플랫폼 (HTML/CSS/CodeIgniter/PHP/JS)을 사용하여 데이터베이스 (MySQL)에서 이벤트 조건 (완료, 완료되지 않음, 늦게 완료)에 액세스하는 방법을 알고 싶습니다.)를 사용하여 달력에 표시된 이벤트를 강조 표시하거나 변경하십시오. 나는 이것을 가능하게하기 위해 어떤 자원을 조사 할 수 있을지 궁금해하며 완전한 해결책도 환영합니다. 나는이 게시물에서 생략 된 다른 정보를 기꺼이 제공 할 것입니다. 모든 도움을 주셔서 대단히 감사합니다!

+0

HTML 마크 업 예제가 도움이 될 것입니다. 그러나 JQuery와 함께 ajax 호출을 사용하여 완료된 상태를 검색 한 다음 특정 날짜의 클래스 속성을 수정할 수 있습니다. 마크 업에는 적절한 클래스와 ID가 필요합니다. –

답변

2

매우 쉬운 문제라고 생각합니다. 데이터베이스에 넣을 코드 ("completed", "not_completed", "completed_late")를 각 상태에 할당하면됩니다. 아마 너 이미 그걸했을거야. 그런 다음 이벤트를 표시 할 때이 코드를 클래스로 추가하십시오. 예 :

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

상태 클래스에 올바른 스타일을 정의하기 만하면됩니다. ;)

+0

도움을 주셔서 대단히 감사합니다! – imlouisrussell