'전체검색'에서 분류도 검색 가능하게 하는 방법이 궁금합니다. 채택완료

안녕하세요?

 

제가 질문드리고자 하는 것은 제목과 같이

 

'전체검색'에서 분류도 검색 가능하게 하는 방법이 궁금합니다.

 

skin/search/basic/search.skin.php 에서

 

<option value="wr_subject||wr_content||ca_name"<?php echo get_selected($_GET['sfl'], "wr_subject||wr_content||ca_name") ?>>제목+내용+분류</option>

 

라고 수정은 해보았는데,  분류가 검색이 안되네요.

 

어떻게 하면 전체검색에서 분류가 검색이 가능할까요?

 

친절하신 답변 미리 감사 인사드립니다.  

답변 1개

채택된 답변
+20 포인트

/bbs/search.php

 

switch ($field[$k]) {
 case 'mb_id' :
 case 'wr_name' :
  $str .= "$field[$k] = '$s[$i]'";
  break;
 case 'wr_subject' :
 case 'wr_content' :
  if (preg_match("/[a-zA-Z]/", $search_str))
  $str .= "INSTR(LOWER({$field[$k]}), LOWER('{$search_str}'))";
  else
  $str .= "INSTR({$field[$k]}, '{$search_str}')";
  break;
 case 'ca_name' :
  if (preg_match("/[a-zA-Z]/", $search_str))
  $str .= "INSTR(LOWER({$field[$k]}), LOWER('{$search_str}'))";
  else
  $str .= "INSTR({$field[$k]}, '{$search_str}')";
  break;

 default :
  $str .= "1=0"; // 항상 거짓
  break;
}

 

빨간색 부분 추가 하삼... 즐 ^^; 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고