Copy
<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
스킨에 이렇게 되어 있고
Copy
if ($it_1) $where[] = " it_1 = '$it_1' ";
search.php에 이렇게 되어 있어요
한개만 체크하면 잘 되는데 두개 체크하면 젤 마지막 것 밖에 검색이 안되네요 ㅠㅠ
다중검색에 관해서 찾아봤는데 게시판이 아니고 상품이라 잘 모르겟네요 ㅠㅠ
|
답변 1개
채택된 답변
+20 포인트
빨간망토의비밀
2016-07-29 (금) 19:15:00
이렇게 사용하시면 마지막 것만 값이 적용됩니다.
it_1 값이 배열로 넘어 오기 때문에, 배열로 값을 읽어서 처리하시면 체크한 모든 값을 적용할 수 있습니다.
모두 체크하면 it_1[0], it_1[1], it_1[2] 이런 식으로 넘어오겠죠.
배열의 크기를 체크해서 for문이나 forsearch문으로 처리하세요.
값이 있으면, sql문을 추가해주시고요.^^
답변을 작성하려면 로그인이 필요합니다.