Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
상품 다중 검색 질문

상품 다중 검색 질문

상품 다중 검색 질문

QA

상품 다중 검색 질문

답변 1

본문


     <input type="checkbox" name="it_1" value=""> 전체
     <input type="checkbox" name="it_1" value="1" > 1
     <input type="checkbox" name="it_1" value="2" > 2

 

스킨에 이렇게 되어 있고

 


if ($it_1)  
    $where[] = " it_1 = '$it_1' ";

 

search.php에 이렇게 되어 있어요

 

한개만 체크하면 잘 되는데 두개 체크하면 젤 마지막 것 밖에 검색이 안되네요 ㅠㅠ

 

다중검색에 관해서 찾아봤는데 게시판이 아니고 상품이라 잘 모르겟네요 ㅠㅠ

 

 

이 질문에 댓글 쓰기 :

답변 1

이렇게 사용하시면 마지막 것만 값이 적용됩니다.

 

it_1 값이 배열로 넘어 오기 때문에, 배열로 값을 읽어서 처리하시면 체크한 모든 값을 적용할 수 있습니다. 

 

모두 체크하면 it_1[0], it_1[1], it_1[2] 이런 식으로 넘어오겠죠.

배열의 크기를 체크해서 for문이나 forsearch문으로 처리하세요.


값이 있으면, sql문을 추가해주시고요.^^

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로