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

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

첨부파일

ee.gif (2.4 KB)
0회 2007-07-06 12:19
|

댓글 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++) {
//내용출력
}
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,028
18년 전 조회 1,513
18년 전 조회 1,729
18년 전 조회 1,520
18년 전 조회 1,652
18년 전 조회 1,802
18년 전 조회 1,983
18년 전 조회 1,520
18년 전 조회 1,517
18년 전 조회 1,618
18년 전 조회 2,136
18년 전 조회 1,564
18년 전 조회 1,095
18년 전 조회 1,520
18년 전 조회 1,738
18년 전 조회 2,903
18년 전 조회 1,578
18년 전 조회 1,614
18년 전 조회 1,521
18년 전 조회 1,755
🐛 버그신고