diff --git a/mobile/shop/search.php b/mobile/shop/search.php index 61e20e177..b6376c385 100644 --- a/mobile/shop/search.php +++ b/mobile/shop/search.php @@ -17,14 +17,32 @@ if (isset($_GET['qname']) || isset($_GET['qexplan']) || isset($_GET['qid'])) $search_all = false; $q = utf8_strcut(trim($_GET['q']), 30, ""); -$qname = trim($_GET['qname']); -$qexplan = trim($_GET['qexplan']); -$qid = trim($_GET['qid']); -$qcaid = trim($_GET['qcaid']); -$qfrom = trim($_GET['qfrom']); -$qto = trim($_GET['qto']); +$qname = isset($_GET['qname']) ? trim($_GET['qname']) : ''; +$qexplan = isset($_GET['qexplan']) ? trim($_GET['qexplan']) : ''; +$qid = isset($_GET['qid']) ? trim($_GET['qid']) : ''; +$qcaid = isset($_GET['qcaid']) ? trim($_GET['qcaid']) : ''; +$qfrom = isset($_GET['qfrom']) ? trim($_GET['qfrom']) : ''; +$qto = isset($_GET['qto']) ? trim($_GET['qto']) : ''; $qsort = trim($_GET['qsort']); +// 검색범위 checkbox 처리 +$qname_check = false; +$qexplan_check = false; +$qid_check = false; + +if($search_all) { + $qname_check = true; + $qexplan_check = true; + $qid_check = true; +} else { + if($qname) + $qname_check = true; + if($qexplan) + $qexplan_check = true; + if($qid) + $qid_check = true; +} + if ($q) { $arr = explode(" ", $q); $detail_where = array(); @@ -95,9 +113,9 @@ $total_page = ceil($total_count / $items); // 전체 페이지 계산