묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
전체 게시물수 구하는..
2011.09.11 00:13
제가 DB에서 전체게시물수 뽑는 방법을 물어보니
송동우님께서, {@
$oDB = &DB::getInstance();
$query = $oDB->_query('select count(*) as total from xe_documents where module_srl = 게시판모듈번호');
$result = $oDB->_fetch($query);
}
{$result->total}
이렇게 답변 주셨습니다...
그런데 게시판 모듈 번호에 모듈 srl의 변수($module_info->module_srl)을 넣어도 나오질 않더군요..
물론 그냥 게시판 모듈 번호를 찾아서 직접넣으면 게시물수가 나오긴 합니다..
저기 게시판 모듈번호에 어떤 변수명을 넣어야 해당 페이지의 모듈 srl구할까요..?
송동우님께서, {@
$oDB = &DB::getInstance();
$query = $oDB->_query('select count(*) as total from xe_documents where module_srl = 게시판모듈번호');
$result = $oDB->_fetch($query);
}
{$result->total}
이렇게 답변 주셨습니다...
그런데 게시판 모듈 번호에 모듈 srl의 변수($module_info->module_srl)을 넣어도 나오질 않더군요..
물론 그냥 게시판 모듈 번호를 찾아서 직접넣으면 게시물수가 나오긴 합니다..
저기 게시판 모듈번호에 어떤 변수명을 넣어야 해당 페이지의 모듈 srl구할까요..?
댓글 1
-
송동우
2011.09.11 01:56
-
Poltus
2011.09.11 11:44
음..제가 질문을 잘못올린건가요 ㅋㅋ '게시판모듈번호'에 어떤 변수를 넣으면 해당 게시판 모듈srl값을 구해 올까였는데.... -
Poltus
2011.09.11 11:44
그리고 답변해주신거 감사합니다 :)
예를 들어
메뉴가
home | menu1 | menu2 | board | contact
이렇게 구성이 되어있다고 가정했을 때
각각의 메뉴를 클릭할 때마다
$module_info->module_srl 의 번호가 틀립니다.
게시판의 글 갯수는 게시판의 모듈번호가 들어갔을 때 그 번호로 등록된 글의 갯수를 구하는 것이기 때문에
다른 번호로 검색을 하면 당연히 제대로 나오지 않겠죠......
사용하고 있는 레이아웃의 상단에
{$module_info->module_srl}
이것을 입력하고 각각의 메뉴를 클릭해 보면
어떤 값이 넘어오는지 알 수 있을 겁니다.
저 위의 소스가 출력하고자 하는 게시판 페이지에 삽입이 된다면 원하는 값을 출력하겠지만
게시판페이지가 아닌 다른 페이지에 삽입이 된다면 당연히 값이 제대로 출력되지 않을 겁니다.
다른페이지에서 원하는 값을 얻기위해서 고정된 숫자를 넣은 것입니다.