조건 검색 질문 입니다. 채택완료
</p><p><div id="code_sch"></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span class="title">장소검색</span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><label for="sido" class="sound_only">장소검색</label></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><select name="sido" id="sido" class="st"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="">시.도</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="경기도">경기도</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></select></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><label for="" class="sound_only">장소검색</label></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><select name="gugun" id="gugun" class="st"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="">구.군</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="안성시">안성시</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></select></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span class="title2">인원</span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><label for="sido" class="sound_only">인원</label></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="text" name="pe_start" value="" class="text_input" size="6"> ~ <input type="text" name="pe_end" value="" class="text_input" size="6"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span class="title2">명</span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> </p><p><span class="Apple-tab-span" style="white-space:pre"> </span><div></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><span class="title">명칭검색</span></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><label for="stx" class="sound_only">명칭검색</label></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><input type="text" name="stx" value="<?php echo $stx; ?>" required class="text_input" size="45"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span></div></p><p> </p><p><span class="Apple-tab-span" style="white-space: pre;"> </span></div> </p><p>
이렇게 검색을 한 후에 출력 페이지에서 sql 검색문을 어떻게 해줘야 할까요..
참고로 데이터 등록시 인원(명) 필드는 $ca[ca_10] 이고 주소는 $ca['ca_addr1'] 로 지정되어 있습니다.
요점은.. 예를 들어 "서울시 강남구 에 있는 100명~200명 사이의 명칭" 으로 등록된 자료를 검색하는 겁니다..
아래는 단순 $stx 문자열로만 검색 되는 기본 검색문 입니다..
</p><p>$where = " where ";</p><p>$sql_search = "";</p><p>if ($stx != "") {</p><p> if ($sfl != "") {</p><p> $sql_search .= " $where $sfl like '%$stx%'";</p><p> $where = " and ";</p><p> }</p><p> if ($save_stx != $stx)</p><p> $page = 1;</p><p><span class="Apple-tab-span" style="white-space:pre"> </span></p><p>} </p><p>
답변 1개
</strong></p><p><strong>$where = " where 1 ";</strong></p><p><strong>$sql_search = "";</strong></p><p><strong>if($sido) $sql_search .= "and sido='".$sido."'";</strong></p><p><strong>if($gugun) $sql_search .= "and gugun='".$gugun."'";</strong></p><p><strong>if($stx) $sql_search .= "and stx='".$stx."'";</strong></p><p><strong>
일단 이런식으로 하면될거 같구요.
대신 100명에서 200명 사이의 명칭 이라는게 정확히 어떻게 하시겠다는건지를 몰라서 그부분은 뺏습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인