답변 3개
채택된 답변
+20 포인트
8년 전
1. fsearchbox의 sfl 값을 wr_1로 변경
2. /bbs/search.php 에서 wr_1관련 값을 추가
원본코드
</p>
<p> 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;
default :
$str .= "1=0"; // 항상 거짓
break;
}</p>
<p>
변경
</p>
<p> switch ($field[$k]) {
case 'mb_id' :</p>
<p> case 'wr_1' :
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;
default :
$str .= "1=0"; // 항상 거짓
break;
}</p>
<p>
정확히 일치가 아니라 제목이나 내용처럼 검색하려면 wr_subject 밑에다가 case 추가하시면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인