검색
본문
안녕하세요?
위의 검색그림을 아래와 같이 변경하였는데요
초보라 어디서부터 시작해야 할지 몰라 조언 부탁드립니다
serach.php 파일부분인데요
for ($k=0; $k<count($field); $k++) {
$str .= $op2;
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;
셀렉트를 wr_op_1 wr_op_2...이런식으로 주었을때 위의 소스에서 어떻게 추가를 시켜야 할까요?
아시는분 조언 부탁드리고 유사한 글을 찾아보긴 했는데 못 찾았습니다
아시는분 링크도 부탁드립니다
답변 1
case 는 입력된 필드 기준으로 $str에 쿼리 부분을 추가해 주는 부분이라서요
case 'mb_id' :
case 'wr_name' :
case 'wr_op_1' :
case 'wr_op_2' :
$str .= "$field[$k] = '$s[$i]'";
break;
위 부분을 추가해서 처리해 주시면 될듯 싶습니다.