검색관련되서 질문드립니다~ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

검색관련되서 질문드립니다~ 정보

검색관련되서 질문드립니다~

본문

다중검색관하여~
매개 필드 분류값을 선택하여 검색 버튼을 클릭시
선택된 분류값을가진 게시물 리스트 출력하려고 합니다
 
wr_01:사과,귤,복숭아
wr_02:토마토,오이,감자
wr_03:코카콜라,맥시콜라,음료
 
그리고 관련검색어 입력뒤 검색버튼 클릭
 
포인트 부족하다면 더 드릴수도 잇습니다ㅡ.ㅡ
도와주세요ㅠ.ㅠ
 
고수님들 도와주소서
부탁드립니다~
  • 복사

댓글 전체

제가 며칠전에 모업체에 만들어준 결과물내 재검색 방법인데 참고가 되실런지 모르겠습니다.

$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++) {
//내용출력
}
© SIRSOFT
현재 페이지 제일 처음으로