GNUAPP

바로 전 게시물을 현재 게시물에 추출하려면 어떻게해야 할까요?

· 2008-05-27 (화) 10:05:01 · 1737 · 8
2. 현재게시물 5/25
1. 이전게시물 5/25


위와같은 게시물이 있다고 가정하고
현재 게시물에서 바로 이전에 등록한 게시물의 ext_200(필드)값을 추출하려면
어떻게해야 하나요? 도와주세요~ㅜㅜ
|

댓글 8개

2008-05-27 (화) 10:54:28
bbs/view.php: line 22 부터 참고하세요.
if (!$board[bo_use_list_view]) {
if ($sql_search)
$sql_search = " and " . $sql_search;

// 윗글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply < '$write[wr_reply]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$prev[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num < '$write[wr_num]' $sql_search order by wr_num desc, wr_reply desc limit 1 ";
$prev = sql_fetch($sql);
}

// 아래글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$next[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
}
}


bbs/view.php line 22에 위 코드가 있는데요.

어떻게 적용해야 현재게시판에서 이전게시판의 내용이 뜰까요? ㅠㅠ

이전게시판의 ext_200 값을 현재게시판으로 불러내려고 합니다.

엑스엠엘님 도와주세요~~~
2008-05-27 (화) 12:42:09
// 아래글을 얻음
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
// 위의 쿼리문으로 값을 얻지 못했다면
if (!$next[wr_id]) {
$sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 ";
$next = sql_fetch($sql);
}
}

이부분을 현제페이지를 보여주는 부분에 대체하시면 될듯 합니다...
2008-05-27 (화) 12:58:04
원래 목적을 설명하시면 더 좋은 답변을 얻으실 수 있습니다.

원래 이런 걸 하기 위해서 이렇게 하고 있다"라는 식으로 설명해 주시기 바랍니다.
먼저 엑스엠엘님 앵무나라님 답변 감사합니다. ㅜㅜ

성적비교 기능을 구현하려고 합니다.
월별 성적차이를 게시물에 보여주려고요.

2월의 성적게시물에는 1월/2월 성적이
3월에는 1월/2월/3월이
4월에는 1월/2월/3월/4월이

이전의 데이터를 이월하도록 하려고요. 그래프처럼요.

회원이 게시판에서 자신의 성장도를 알수 있도록 하려고요.

데이터 수치는 관리자가 일일이 입력하도록 하려고 합니다.
2008-05-27 (화) 13:13:01
방문자, 회원이 되나요? 우선 회원이라고 하고,
한 게시판에 한 회원의 성적만 올라 가나요?
지난달 것만 보여 주는 방법보다는 일년치 정도를 보여 주는 방법은 어떨까요?
2008-05-27 (화) 13:13:41
회원 한 사람당 게시물이 하나라면
여분 필드를 12개 만들어서 월별 성적을 입력하는 방법도 가능하겠네요.
아하.. 그럼 회원정보만 불러오면 되겠네요~
엑스엠엘님 답변 감사합니다.ㅜㅜ
복많이받으세요~
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
08-05-27 조회 868
08-05-27 조회 894
08-05-27 조회 1,882
08-05-27 조회 1,127
08-05-27 조회 1,406
08-05-27 조회 1,615
08-05-27 조회 1,738
08-05-27 조회 974
08-05-27 조회 1,031
08-05-26 조회 996
08-05-26 조회 887
08-05-26 조회 912
08-05-26 조회 1,010
08-05-26 조회 852
08-05-26 조회 1,649
08-05-26 조회 1,791
08-05-26 조회 839
08-05-26 조회 1,042
08-05-26 조회 988
08-05-26 조회 827