검색을 하려는데요, 4개의 필드에서 검색하려합니다 > 그누4 질문답변

그누4 질문답변

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

검색을 하려는데요, 4개의 필드에서 검색하려합니다 정보

검색을 하려는데요, 4개의 필드에서 검색하려합니다

본문

현재 검색폼은 아래처럼 구성되어 있습니다.
부동산 사이트구축인데요, 필드명의 구성입니다
 
   매물구분 /  매물형태 / 금액   /  평수 
 
[카테고리값] [wr_1값] [wr_2값] [wr_3값] [검색버튼]
 
이렇게 되게 하려면 그누의 list.skin.php 만으로는 무리인가요?
따로 조건에 해당되는 페이지를 만들어야 하나요?
아니면 라이브러리 함수를 손봐야 하는지요?
도움을 부탁드립니다.
 
<script language="javascript">
function s_reg(){
 var f = document.search;
    document.search1.submit();
}
</script>
<FORM name="fsearch" method="post" action = "따로만든 페이지.php">
<TABLE width="90%"  border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="25">
<select name="ca_name" >
<option selected>매물종류</option>
<option value="1">아파트</option>
<option value="2">주택</option>
<option value="3">상가</option>
<option value="4">상가주택</option>
<option value="5">원룸,투룸</option>
<option value="6">분양권</option>
<option value="7">토지/임야</option>
</select>
<select name="wr_1"" >
<option selected>매물형태</option>
<option value="1">매매</option>
<option value="2">전세</option>
<option value="3">월세</option>
<option value="4">임대</option>
</select>
<select name="wr_2" >
<option selected>가격 </option>
<option value="1">5천미만</option>
<option value="2">5천~7천</option>
<option value="3">7천~1억</option>
<option value="2">1억~2억</option>
<option value="3">2억~3억</option>
<option value="4">3억~5억</option>
<option value="5">5억~10억</option>
<option value="6">10억이상</option>
</select>
<select name="wr_3" >
<option selected>평형</option>
<option value="1">20평 미만</option>
<option value="2">20평대</option>
<option value="3">30평대</option>
<option value="4">40평대</option>
<option value="5">50평이상</option>
</select>
<img src="/images/but_01_search.gif" width="38" height="20" align="absmiddle" onclick="s_reg();" onMouseOver="this.style.cursor='hand'">
</font>
</td>
</tr>
</TABLE>
</FORM>

댓글 전체

카테고리 리스트는 아래처럼 하면 되지요?
http://sir.co.kr/bbs/board.php?bo_table=테이블명&sca=카테고리명

여분필드별로 wr_1, wr_2, wr_3 리스트 하려면 링크는 이렇게 하면 되겠죠..

<?=subject_sort_link('wr_2',$qstr2, 1)?>금액순</a>
<?=subject_sort_link('wr_3',$qstr2, 1)?>평수순</a>


그런데..여분필드는 정수형이 아닙니다.
금액순 정렬이 불가하므로 정수형으로 바꿔 주셔야 정렬이 되겠는데요...
.
.

<!-- 특정 여분필드를 정수형으로 바꾸기

<?
 /*--------------------------------------------------------------------*/
 // 가격순으로 정렬할때 쓰시기 바랍니다.
 // 여분필드가 특정목적을 가지고 생성된게 아니기때문에 필요할때
 // 특정 테이블의 여분필드 속성을 스킨에서 바꿔서 쓰는... 
 /*-------------------------------------------------*/
 // list.skin.php 상단에 넣어주세요...삭제 않하셔도 됩니다.
 // 어차피 실행은 1번만 되니깐요..
 // 여분필드 wr_1 이 가격이고 basic_test 가 가격이 사용된 특정한 테이블이라면.
 /*-------------------------------------------------*/
 
 $f_table="basic_test";  //테이블명(수정要)
 $f_attr="wr_1";            //정수형으로 바꿀필드
 /*-------------------------------------------------*/
 $f_type=@mysql_field_type(@mysql_query("select $f_attr from $write_table"),0);
 //echo "$f_type";
 if(($bo_table=="$f_table") &&($f_type=='string'))
 {@mysql_query("alter table $write_table change $f_attr $f_attr int(20)");
 echo"필드명: $f_attr 이 int(20) 으로 바뀌었습니다..!";
 }
 /*--------------------------------------------------------------------*/
 ?>
bbs.list.php 의 큰 기준이  아래처럼

// 분류 선택 또는 검색어가 있다면
if ($sca || $stx)
{

에 맞춰져 있습니다.


a 카테고리에서 조건 b 조건 c 에 맞는 게시물 리스트...이런 종류는
따로 페이지를 만드시는게 더 빠를 것 입니다.
일단은 아래의 스킨을 먼저 참고하세요.

http://sir.co.kr/bbs/tb.php/g4_skin_board/5692
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT