(난이도 매우 높은 질문입니다) 조건에 해당하는 게시물만 뽑고 싶은데요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

(난이도 매우 높은 질문입니다) 조건에 해당하는 게시물만 뽑고 싶은데요.. 정보

(난이도 매우 높은 질문입니다) 조건에 해당하는 게시물만 뽑고 싶은데요..

본문

latest 스킨을 사용하지 않고 있습니다.
브라우저에서 홈페이지를 열면 기본으로 지정한 게시판이 열립니다. (기본 테이블 : test)
홈페이지를 열었을때 test 테이블에 있는 모든 게시물이 다 보여지는데요
조건을 주고 조건에 해당하는 게시물만 보여주도록 하고 싶습니다.


==질문 ==
1. bbs/list.php 를 수정하면 될것 같은데 어떻게 하는지 잘 모르겠습니다.
방법을 알려주시길 부탁드립니다.

2. list.php 에서 조건에 대한 쿼리를 수정하면 test 테이블 외에 모든 테이블이 해당 조건을 탈것
같은데 오직 test 테이블만 해당 되어야 합니다. 나머지 테이블은 모든 게시물이 노출 되어야 하구요.
뭔가 방법이 있을것 같은데요.....




<아래에 이해를 돕기위해 조금 더 풀어 봅니다.>


[index.html]

<frameset rows="0*">
<frame name="testframe" src="http://xxx.com/bbs/board.php?bo_table=test">
</frameset>



[원하는 조건]

select * from test where today <= 'report_endtime';  //숙제 완료 예정일 기간 내에 있는 게시물만 보여주세요.



[현재 테이블 구조]
-report_endtime : 본인이 약속한 숙제 완료 예정일. (확장필드)
                      : 오늘보다 약 3~7일 정도 미래 날짜가 입력 되어 있음


[원하는 결과]

test 테이블에 수많은 게시물이 중
오늘 기준으로 학생이 약속한 예정일(report_endtime)이 지나지 않은 게시물만 출력 하면됩니다.
즉 약속예정일(report_endtime) 이 1월 5일 이고 오늘 날짜가 1월 4일이면 게시물이 노출되고,
오늘 날짜가 1월 6일이면 이미 지난 데이터가 되므로 보여질 필요가 없습니다.
오늘 날짜 기준으로 약속예정일 (report_endtime)을 계산식을 빼면 약속예정일이 지나면
마이너스(-) 날짜가 나옵니다. 즉 이렇게 마이너스 날짜는 보여줄 필요없다는 뜻입니다.

위에서 말씀드린 index.html 기준으로 꼭 생각해주시길 부탁드립니다.

좋은 의견 많이 구합니다.^^

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT