search.php 여분필드 검색 질문
본문
여분 필드에
$wfrom = isset($_GET['wfrom']) ? preg_replace('/[^0-9]/', '', trim($_GET['wfrom'])) : '';
$wto = isset($_GET['wto']) ? preg_replace('/[^0-9]/', '', trim($_GET['wto'])) : '';
if ($it_5)
$where[] = " it_5 = '$it_5' ";
if ($wfrom && $wto) {
$where[] = " a.it_5 between '$wfrom' and '$wto' ";
} else if($wfrom) {
$where[] = " a.it_5 >= '$wfrom' ";
} else if($wto) {
$where[] = " a.it_5 <= '$wto' ";
}
if($wfrom && $wto) $query_string .= '&wfrom='.$wfrom.'&wto='.$wto;
등의 소스를 만들어 검색이 되게 만들었습니다.
100이상의 숫자에선 검색이 잘되는데
100이하의 숫자는 검색이 안됩니다. 소스도 정확히 넣었고 특별히 한건 없는데
100이상 세자리 수는 검색이 잘되는데 60, 90 등 두자리는 검색이 안되네요
두자리라서 안되는지는 알 수 없지만 해결방법을 알 수 있을까요? ㅠㅠ
예를 들어 90~500, 0~90, 60~90 등은 검색이 안되고
100~600, 188~600, 250~300 이런건 검색이 잘돼요 ㅠㅠ
답변을 작성하시기 전에 로그인 해주세요.