다른 게시판 게시물 가져오기 문의
본문
안녕하세요.. 그누보드 입문 1.5개월차입니다.. ^^;
스킨 자료실에서 일정관리 달력 게시판을 받아서 적용했는데요
임의의 게시판에 여유필드에(wr_3) 날짜를 입력한 내용이 있습니다.
달력 게시판의 특정 날짜에 해당하는 임의의 게시판 게시물을 찾아
내용을 추가하고 싶은데.. 방법을 못찾겠습니다..
도움 부탁드립니다…
답변 4
A 게시판의 wr_3 칼럼에 2018-06-02 인 레코드의 내용값을 가져오는 것은,
$sql = "select * from g5_write_A where wr_3 = '2018-06-02'";
$row = sql_fetch($sql);
echo $row['wr_content'];
식으로 가져올 수 있습니다만,
달력 스킨의 게시판에,
A게시판의 일자별 내용을 달력에 나타내주는 것은,
쉽지 않고, 꽤 많은 시간이 들어갈 수 있습니다.
많이 좋지 않은 방법이기는 하지만,
일자를 출력해주는 루프문 안에서, 해당 일자마다, A 게시판에 쿼리를 실행하는 방법이 있기는 합니다만,
권장하지는 않는 방법입니다.
좋은 방법은, 단시간에 로직적인 부분도 짜기가 어려울 듯 하고..
단시간안에 답변을 제가 드리기는 어려울 것 같습니다. (q&a 게시판에서 기대하는 구체적인 답을 얻기 어려울 수 있습니다.)
질문의 내용이 잘 이해되지 않습니다.
예를 들어주신다던지, 상황을 조금 더 구체적으로 얘기해 주시면 좋을 것 같습니다.
아래 그림과 같이 A 게시판에 여유필드에 일자로 6월2일을 등록했는데
달력 게시판에서 해당 날짜(6월2일)에 A 게시판 게시물 내용을 보여주고 싶습니다
다른 게시판 내용을 검색해서 조건에 맞는 게시물 내용을 가져오는 방법이 궁금합니다.. ^^;
1.5개월차라면 해결이 어려운 문제같아보입니다만
달력에서 년월을 표시하는 부분 변수가 있겠죠?
그걸 이용해서 A게시판에서 1개월의 전체내용을 추출해서 달력 일자 출력할때
출력되게 하면 되겠습니다
$yymm ='2018-06'; <-- 이와 같이 되도록 만들어 넣으세요
$qq=sql_query("select wr_content ,wr_3 from g5_write_A where left(wr_3, 7)='$yymm' ");
while($row=sql_fetch_array($qq)){
$day = 1*substr($row[wr_3], 8);
$content[$day] = $row[wr_content];
}
위와 같이 먼저 만들어 놓고 달력 날짜 출력하는 for문 내에 echo $content[날짜] 와 같이 출력하면 됩니다