
전체 게시판 | CEO인터뷰 | 건의/요청
공지사항 | 귀농,귀촌 | 업체평가
오늘의 농..| 유머게시판 | 행사안내
dsa 를 검색하면 위와 같이 나오는데요
여기서 CEO인터뷰 게시판을 누르면
화면이

전체게시판 | CEO인터뷰
이렇게 2개만 나옵니다;
전 탭만 옮겨주고 게시판 리스트는 그대로 두고 싶은데
search.php 에서 어디부분을 수정해야 할까요?
$onetable 일때
sql 문에 조건이 " and bo_table = '{$onetable}' ";
이렇게 걸려서 하나만 나오긴 하는데..
탭으로 구현을 어떻게 해줘야 할지 모르겠네요 ㅠ
답변 1개 / 댓글 1개
onetable 에 값이 없을 때는,
전체 게시판을 검색하고, 게시판별로 건수를 구해오는 것 같습니다.
onetable 에 값이 있을 때는,
해당 게시판만 검색하고, 해당 게시판의 건수 및 건을 구해오는 것 같습니다.
=>
onetable 에 값이 있을 때는,
1) onetable 에 값이 없을 때, 게시판별 건수구해오는 부분을 실행 -> 탭으로 출력하는 부분 처리 뒤,
2) 해당 게시판만 검색하고, 해당 게시판의 건수 및 건을 구해오는 방식??
-------------------------------------
(중복되는 부분이 있을 수 있지만)
onetable 에 값이 없을 때,
게시판별 건수구해오는 쿼리를 별도로 구한 뒤,
탭으로 검색건수 보여주는 부분을 처리하는 로직을..
추가해주는 방향으로 고민해보면 어떨까 합니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
아래의 코드들을 주석 및 추가 해주었구요
[code]
/* 주석 처리
if($onetable){
$sql .= " AND bo_table = '{$onetable}' ";
}
*/
.
.
.
for ($idx=table_index; $idx<count($search_table); $idx++) {
/* 코드 추가 */
if ($onetable) {
if($onetable != $search_table[$idx]) {
continue;
}
}
}
[/code]
이제
"전제검색 결과 * 게시판 * 게시물
이 부분의 * 표시만 정확한 수치를 넣어주면 되는데요
$total_count 를 어떻게 잡아줘야 할지 모르겠네요;;
[code]
if ($onetable) {
$total_count = ???
} else {
$total_count += $row['cnt'];
}
if ($onetable) {
$board_count = 1;
} else {
$board_count++;
}
[/code]