특정게시판 분류 다중선택
본문
안녕하세요?. 특정게시판 분류(카테고리)를 다중으로 체크하면 체크된것만 리스트에 나오게 가능 할까요? ㅠ.ㅠ.
답변 3
1. 다중체크하면 체크된 값들을 합쳐서 sca에 담는 코드를 만든 후 검색폼 submit이 되도록 만드세요
sca= 분류1^분류2^분류3 처럼 되도록 만들어서 submit
2. common.lib.php get_sqlsearch()함수에서 다음 코드를 찾아서 수정하세요
if ($search_ca_name)
$str = " ca_name = '$search_ca_name' ";
==>수정
if ($search_ca_name){
$str = $deli ='';
$tmp = explode('^', $search_ca_name);
foreach($tmp as $sca2) {$str .= $deli ." ca_name='$sca2' "; $deli= ' or '; }
$str ='('.$str.')';
}
균이님 방법이 이해 안가시면
이미 직접 수정하수 있는 한계를 아득히 넘었습니다.
검색에서 form 을 통하여 post 나 get 으로 전송하는데
그때 다중채크된 값을 함께 넘기라는 이야기 입니다..
https://sir.kr/bbs/board.php?bo_table=g4_skin&wr_id=140325
위 링크는 그누4 이긴 한데 기본 원리는 비슷합니다.
리스트에서 어떻게 form 으로 데이터를 넘기는지 참고하시면 좋은 공부가 될것입니다.
커스텀을 하면 가능한 부분이고, 관련 PHP HTML CSS Ajax 파일을 모두 수정해야 할거 같습니다~