체크박스 검색 질문드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

체크박스 검색 질문드립니다. 정보

체크박스 검색 질문드립니다.

본문

안녕하세요.
체크박스를 이용하여 검색을 사용하고 있습니다.
제가 직접 만든게 아니라 어떻게 수정을 해야 할지 모르겠네요.

일단 요일을 체크하여 검색을 합니다.
월,화요일의 값을 가진 항목이 월,수를 해도 검색이 되어져 나옵니다. 즉. 하나만 포함되어 있어도 모두 나오게 됩니다.
월,화의 값을 가진 항목은 '월'이나 '화' 또는 '월,화'선택과 같은 해당항목 이외의 선택이 없을시만 나오게 하려합니다.

찾아 보니 관계되는게 이거 같은데 ..
아래 코드 수정만으로 가능할지 모르겠습니다.


if($day){
for($i=0; $i<count($day); $i++){
$day_ .= $day[$i]."^";
}
$day_ = substr($day_, 0, strlen($day_) - 1);
}

------------------------------------------------
// 날짜 검색
if($day){

for($i=0; $i<count($day); $i++){

if($day[$i]){

$sql_search_res_2 .= "wr_4 like '%".$day[$i]."%' or ";

}

}

$sql_search_res_2 = substr($sql_search_res_2, 0, strlen($sql_search_res_2) - 3);

$sql_search .= " and (".$sql_search_res_2.") ";

    $sca  = "";

}
  • 복사

댓글 전체

^^ 제가 잘못 읽었네요
균이님 방법이 맞는듯 하고요
안되는 것은 아마
$sql_search_res_2 = substr($sql_search_res_2, 0, strlen($sql_search_res_2) - 3);
부분을
$sql_search_res_2 = substr($sql_search_res_2, 0, strlen($sql_search_res_2) - 4);
로 해주세요 or-> and 로 변경되었으니 하나더 빼주시면 될듯 합니다
© SIRSOFT
현재 페이지 제일 처음으로