2009-09-06 4 views
0

사용자의 일정을 시각적으로 표시하는 방법을 찾고 있습니다. ,PHP/MySQL로 시각적으로 데이터베이스 정보 표시

그래서, 달성하기 위해 노력하고있어, (위의 예에 따라)
users: 
    usrID  usrFirst  usrLast etc.. 
    22  John   Doe 

semesters: 
    id  name  year 
    1  Spring 2009 

class_info: 
    id  name   building   room 
    1  Economics   Carter   205 
    2  Math    Carter   211 

    class_data 
    id  classID  usrID  semesterID  start    end  dow 
    1   1    22   1   08:00:00  09:20:00  1 
    2   1    22   1   08:00:00  09:20:00  3 
    3   2    22   1   13:20:00  14:50:00  2 
    4   2    22   1   13:20:00  14:50:00  4 

시각적 내용은 "차단"번 할 수 있습니다 :

이 내 테이블은 본질적으로 같을 것입니다 테이블에. 다소 다음과 같이 : 분명히

-------------------------------------------------------------------------- 
    | 08:00 | 09:00 | 10:00 | 11:00 | 12:00 | 1:00 | 2:00 | 3:00 | 4:00 | 5:00 | 
    --------------------------------------------------------------------------  
Mon xxxxxxxxxx 

Tue           xxxxxxxxxxxx 

Wed xxxxxxxxxx 

Thu           xxxxxxxxxxxx 

Fri 

, 나는 아마 보여 이미지의 몇 가지 유형을 사용하고 싶습니다, 아마도 테이블에 그리드의 일부 유형은 쉽게 시간을 구별 할 수 있도록.

저는 이것을 어떻게 시작하고 사용할 지 모르겠습니다.

내 현재 DB 구조와 함께이 작업을 수행하는 방법에 대한 아이디어가 있습니까?

대단히 감사합니다.

+0

엄. PHP를 사용하여 HTML 테이블을 출력 하시겠습니까? 또는 나는 무엇인가 여기에서 놓쳤 느냐? – KiNgMaR

+0

그래,하지만 쿼리를 기반으로 "차단"시간을 보여주기 위해 데이터베이스를 어떻게 쿼리합니까? 즉 위의 예제에서 'xxxx'는 사용중인 '클래스'를 표시합니다. 죄송합니다. 약간 막연한 경우 가끔씩 머리 속에있는 것을 의사 소통하기가 어렵습니다. –

답변

1

데이터베이스 테이블에는 시간 만 표시되고 날짜는 표시하지 않습니다. 날짜를 데이터베이스에 추가하십시오. 나는이 문제에서 당신을 도울 수 있습니다.

+0

class_data.dow가 요일을 보유하고있는 것처럼 보입니다. –

관련 문제