상품 다중 검색 질문
본문
<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문을 추가해주시고요.^^
답변을 작성하시기 전에 로그인 해주세요.