검색관련되서 질문드립니다~
다중검색관하여~
매개 필드 분류값을 선택하여 검색 버튼을 클릭시
선택된 분류값을가진 게시물 리스트 출력하려고 합니다
wr_01:사과,귤,복숭아
wr_02:토마토,오이,감자
wr_03:코카콜라,맥시콜라,음료
그리고 관련검색어 입력뒤 검색버튼 클릭
포인트 부족하다면 더 드릴수도 잇습니다ㅡ.ㅡ
도와주세요ㅠ.ㅠ
고수님들 도와주소서
부탁드립니다~
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 3개
$sql_common = " from $g4[makesop_table] ";
$sql_search = " where (1) ";
if ($sop_cm1) {
$sql_search .= " and ( ";
$sql_search .= " (sop_m1 = '$sop_cm1') ";
$sql_search .= " ) ";
}
if ($sop_cm6) {
$sql_search .= " and ( ";
$sql_search .= " (sop_m6 = '$sop_cm6') ";
$sql_search .= " ) ";
}
if ($mdata) {
$sql_search .= " and ( ";
$sql_search .= " ($mdata <= $sop_sm11 and $mdata >= $sop_bm11) ";
$sql_search .= " ) ";
}
if ($stx) {
$sql_search .= " and ( ";
if ($sfl) {
$sql_search .= " ($sfl like '$stx%') ";
}
if (!$sfl) {
$sql_search .= " (sop_m1 like '$stx%') ";
}
$sql_search .= " ) ";
}
if (!$sst) {
$sst = "sop_id";
$sod = "desc";
}
$sql_order = " order by $sst $sod ";
$sql = " select count(*) as cnt
$sql_common
$sql_search
$sql_order ";
$row = sql_fetch($sql);
$total_count = $row[cnt];
$rows =20;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select *
$sql_common
$sql_search
$sql_order
limit $from_record, $rows ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
//내용출력
}