묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[질문-php관련] 스케줄 (일정)관련 프로그램 작성중 난관 봉착
2002.10.21 23:51
안녕하세요!
지금 스케줄에 관련된 PHP를 짜고 있는데요.문제가...ㅡㅡ;
예를 들어 test.html 에서 스케줄을 입력할때,
체크박스(일정반복여부) 를 체크하면, 일정이 해마다 반복되고,
체크하지 않으면 그 날만 일정이 유효하도록 할려고 합니다.
그런데, 생각해보니 나중에 해당날짜에 스케줄이 나타날때 문제가 되더군요.
예를 들어 10월 15일 이라고 하고,
그날에 해마다 반복되는 일정이 6개, 그리고, 당해년도 10월15일만 유효만 일정이 6개라면,
저는 제한된 레이아웃내에 5개정도의 리스트만 출력하고 싶은데, 현재 12(6+6)개가 있으니,
페이지를 넘기도록 해야하는데, 이걸 어떻게 구현해야할지 모르겠습니다.
해마다 반복되는 일정의 갯수에 따라 전체 보여질 리스트가 일정하도록 하려면,
해마다반복되는일정 : A
당해년도에만 유효한 일정 : B
라 할때,
<A=4개,B=6개>이면 첫페이지에는 'A=4개' 'B=1개' 표시되어야 하고, 그다음 다음페이지에서 나머지 B=5개가 출
력.
<A=2개,B=6개>이면 첫페이지에는 'A=2개' 'B=3개' 표시되어야 하고, 그다음 다음페이지에서 나머지 B=3개가 출
력.
이렇게 해야하는데,,.당최..어찌 구현해야할지 ..
괜히 초보인데, 목표를 너무 높게 잡은게 아닌지 모르겠습니다.
혹시 이것에 대해 참고할 서적이나 문건을 알고계시다면, 알려주세요. 여러분~ㅡㅡ;
빨리 해결해야하는데....ㅡㅡ;
항상 행복하세요. 여러분~
※죄송합니다. 초보입니다. 약간 세밀하게 답변좀 ㅡㅡ; 으...
지금 스케줄에 관련된 PHP를 짜고 있는데요.문제가...ㅡㅡ;
예를 들어 test.html 에서 스케줄을 입력할때,
체크박스(일정반복여부) 를 체크하면, 일정이 해마다 반복되고,
체크하지 않으면 그 날만 일정이 유효하도록 할려고 합니다.
그런데, 생각해보니 나중에 해당날짜에 스케줄이 나타날때 문제가 되더군요.
예를 들어 10월 15일 이라고 하고,
그날에 해마다 반복되는 일정이 6개, 그리고, 당해년도 10월15일만 유효만 일정이 6개라면,
저는 제한된 레이아웃내에 5개정도의 리스트만 출력하고 싶은데, 현재 12(6+6)개가 있으니,
페이지를 넘기도록 해야하는데, 이걸 어떻게 구현해야할지 모르겠습니다.
해마다 반복되는 일정의 갯수에 따라 전체 보여질 리스트가 일정하도록 하려면,
해마다반복되는일정 : A
당해년도에만 유효한 일정 : B
라 할때,
<A=4개,B=6개>이면 첫페이지에는 'A=4개' 'B=1개' 표시되어야 하고, 그다음 다음페이지에서 나머지 B=5개가 출
력.
<A=2개,B=6개>이면 첫페이지에는 'A=2개' 'B=3개' 표시되어야 하고, 그다음 다음페이지에서 나머지 B=3개가 출
력.
이렇게 해야하는데,,.당최..어찌 구현해야할지 ..
괜히 초보인데, 목표를 너무 높게 잡은게 아닌지 모르겠습니다.
혹시 이것에 대해 참고할 서적이나 문건을 알고계시다면, 알려주세요. 여러분~ㅡㅡ;
빨리 해결해야하는데....ㅡㅡ;
항상 행복하세요. 여러분~
※죄송합니다. 초보입니다. 약간 세밀하게 답변좀 ㅡㅡ; 으...
저같으면
일정을 입력할 테이블을 하나두고 테이블 필드에
고유번호, 유저아이디, 일정년, 일정월, 일정일, 일정내용, 반복여부
1 , test , 2002 , 10, 22, 생일, 1
2 , test , 2002 , 10, 22, 공항마중, 0
3 , test , 2002 , 09, 22, 약속, 0
하고.
쿼리는
mysql> select * from test where userid='test' and year='2002' and month='10' and day='22' or (day='22' and chk='1');
하겟습니다
일정갯수 나오면 일정페이징은 쉬울듯...
행운을 빕니다