여분필드이용 주소창에서 호출방법 문의 채택완료
예를 들어서 여분필드 wr_1,wr_2,wr_3 을 이용하고 있습니다.
주소창에서
http://domain.com/bbs/board.php?bo_table=test&wr_1=aaa&wr_2=bbb&wr_3=ccc
로 호출을 하고 싶습니다.
어느파일을 수정해야 하는지 좀 자세히 도움을 요청드립니다.
감사합니다.
답변 2개
채택된 답변
+20 포인트
9년 전
bbs/list.php 35라인부터 보시면...
Copy
// 분류 선택 또는 검색어가 있다면$stx = trim($stx);if ($sca || $stx) { $sql_search = get_sql_search($sca, $sfl, $stx, $sop); // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용) $sql = " select MIN(wr_num) as min_wr_num from {$write_table} "; $row = sql_fetch($sql); $min_spt = (int)$row['min_wr_num']; if (!$spt) $spt = $min_spt; $sql_search .= " and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) "; // 원글만 얻는다. (코멘트의 내용도 검색하기 위함) // 라엘님 제안 코드로 대체 http://sir.kr/g5_bug/2922 $sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} "; $row = sql_fetch($sql); $total_count = $row['cnt']; /* $sql = " select distinct wr_parent from {$write_table} where {$sql_search} "; $result = sql_query($sql); $total_count = sql_num_rows($result); */} else { $sql_search = ""; $total_count = $board['bo_count_write'];}/* 추가되는 부분 */ if($wr_1){if($sql_search) $sql_search .= " and wr_1='$wr_1'"; else $sql_search .= " wr_1='$wr_1'"; }
추가되는 부분을 저렇게 코딩을 해보시고 테슽트해보시면 되지 않을까 예상해봅니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인