여분 필드 다중 값 검색
본문
$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*1 between '$wfrom' and '$wto' ";
} else if($wfrom) {
$where[] = " a.it_5*1 >= '$wfrom' ";
} else if($wto) {
$where[] = " a.it_5*1 <= '$wto' ";
}
if($wfrom && $wto) $query_string .= '&wfrom='.$wfrom.'&wto='.$wto;
이런 소스 코드를 통해 it_5의 범위 검색(예를 들면 사이즈, 가격 등)을 활용하고 있는데요
문제는 사이즈가 한개인 상품의 경우 문제가 없이 검색이 되나
사이즈가 여러개일때는 검색을 할 수가 없다는 것입니다.
사이즈가 1개일때, 3개일때, 10개일 때 등 다양한데 이렇게 상품의 하나의 여분 필드안에
다양한 값을 넣어서 검색이 가능하게 할 수 있는지 방법은 무엇인지 여쭈어 봅니다.
!-->
답변 2
it_5 like '%키워드%'
위와 같이 검색하면 해당 키워드가 포함된 내용이 모두 검색 됩니다
!-->그부분의 문제를 처리 하기위해서 는 입력하는 부분 부터 수정 개발 이 필요합니다
여분 필드로 하는 것이아니라 옵션부분에 대한 테이브를 만들어서 사용 하는 것이지요
답변을 작성하시기 전에 로그인 해주세요.