답변 4개
소스를 보니 당연한 결과라 생각됩니다.
글의 전후를 살펴보았을시 원하시는부분이 아마도 전국 선택시 서울포함하여 검색 결과를 보여주고 싶은듯하네요.
이런식으로 작업하시면 로직이 복잡해질거 같네요.. 차라리 value에 "전국" 이란 단어 한개만 넘겨주시고..
처리 부분에서 전국으로 넘올 경우 검색조건을 in을 사용하여 지역을 넣어주시면 깔끔할듯 하네요
where 조건에서 in ('서울', '경기', ~~~~ '제주') <-- 이런식으로 해서 하시는게 좋을듯하네요.
그리고 전국이 있는데 checkbox가 들어간것도 모순이네요. 이런경우 radio버튼이 들어가야 맞는거 같군요.체크박스로 전체를 선택하면 전국이 되는데 구지 전국이 또 들어가는게 이상하네요.
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
<input type="checkbox" value="abc" ~ > 가나다
이면.. '가나다'가 나와야 정상입니다. value 값이 나오는 것은 아닙니다.
따옴표 시작 부분과 끝 부분 처리 등등이 잘 되어있는지 검토해 볼 수 있을 듯 합니다.
<input type="checkbox" name="check1[]" value="전국||서울||경기||인천||대구||대전||부산||광주||울산||세종||강원||충북||충남||전북||전남||경북||경남||제주"<?php echo in_array("전국", $check1) ? ' checked' : '' ?>>전국
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 3개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
처리부분에서 where 조건을 어디에 어떤식으로 넣어야하는건가요..?