테스트 사이트 - 개발 중인 베타 버전입니다

구간 검색을 시도하고 있습니다. 채택완료

alexseo 5년 전 조회 1,907

구간 검색을 시도하고 있습니다.

아래의 소스 한 번 봐주세요.

감사합니다.

검색이 안됩니다.

 

====================================

 

function detailSearchYM(key, value) {     var sYear = Math.round(document.getElementsByName("eight11")[0].value);     var eYear = Math.round(document.getElementsByName("eight12")[0].value);     if(key == 1) { // 시작년         if(sYear > eYear) eYear = sYear;     } else if(key == 3) { // 종료년         if(!sYear) sYear = eYear;         if(sYear > eYear) sYear = eYear;     }     document.getElementsByName("eight11")[0].value = sYear;     document.getElementsByName("eight12")[0].value = eYear; }

function detailSearchTon(value) {     if(value == "") {         document.getElementsByName("eight10")[0].value = "";         return;     }     if(value == 99) {         document.getElementsByName("eight10")[0].value = 99;         return;     }     var obj = document.getElementsByName("eight10")[0];     for(var i = 0; i < obj.length; i ++) {         if(obj[i].value == value) {             if(value != 4.5) obj[i].selected = true;             else obj[i + 7].selected = true;             return;         }     } }

                                                                                      

                                                         

                            

                                                                                     

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
5년 전

/bbs/list.php 

 

} else {     $sql_search = "";

    $total_count = $board['bo_count_write']; }

코드 아래에 추가

 

if ($eight09 && $eight10)     $sql_search .= " and [톤수 칼럼] between '{$eight09}' and '{$eight10}' ";

 

if ($eight11 && $eight12)     $sql_search .= " and [연식 칼럼] between '{$eight11}' and '{$eight12}' ";

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

마르스컴퍼니
5년 전
wr_8 이 톤수 칼럼이면 wr_8 로 입력하면 됩니다.

if ($eight09 && $eight10)
$sql_search .= " and wr_8 between '{$eight09}' and '{$eight10}' ";

댓글을 작성하려면 로그인이 필요합니다.

a
5년 전

마르스컴퍼니님, 답변 감사합니다. 

공부중입니다.

저장은 되고 있습니다. 검색부분에서 제가 잘못 하고 있는 것 같아요.

 

$eight04 = $c_8[3];   // 미사용 - 배기량 $eight05 = $c_8[4];   // 사용연료  $eight06 = $c_8[5];   // 변속기  $eight07 = $c_8[6];   // 주행거리  $eight08 = $c_8[7];   // 차량번호 

$eight09 = $c_8[8];   // 톤수부터 $eight10 = $c_8[9];   // 톤수까지

$eight11 = $c_8[10];   // 연식부터 $eight12 = $c_8[11];   // 연식까지 $eight13 = $c_8[12];   // 월 선택

$c_9 = explode("|",$write['wr_9']);  // 판매자정보 $nine01 = $c_9[0];   // 판매자 $nine02 = $c_9[1];   // 연락처 $nine03 = $c_9[2];   // 상사 $nine04 = $c_9[3];   // 주소

?>

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

a
5년 전

아래와 같이 했습니다.

그런데 작동을 안합니다.

제가 어디를 잘 못 했는지요?

 

        

                                                                   

 

 

if ($eight09 && $eight10)     $sql_search .= " and wr_8 between '{$eight09}' and '{$eight10}' ";

 

if ($eight11 && $eight12)     $sql_search .= " and wr_8 between '{$eight11}' and '{$eight12}' ";

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

마르스컴퍼니
5년 전
연식이 저장되는 칼럼이 wr_8 이 아닐 듯 하고..

제가 얘기한 소스는 /bbs/list.php 에 들어가야 될 것으로 생각한 소스입니다.

----------------------------

질문이 이해하기 어려운 상태에서, 나름 생각한 바를 얘기드렸습니다만..

제가 생각하기에는.. 잘못된 부분/방향이 꽤 많은 듯 해서...

지금 상황에서는.. 제가 더이상 답을 드리기 어려울 것 같고,
Q&A 를 통해서도 해결하기가 어려워 보입니다.
제작의뢰에 의뢰를 해보시는 것을 https://sir.kr/main/request/
검토해보는 것이 어떨까 싶습니다.

댓글을 작성하려면 로그인이 필요합니다.

a
5년 전

마르스컴퍼니님, 답변 감사합니다.

 

톤수 칼럼 / 연식 칼럼 이란, 아래와 같이 하면 되나요?

 

if ($eight09 && $eight10)     $sql_search .= " and [wr_8] between '{$eight09}' and '{$eight10}' ";

 

if ($eight11 && $eight12)     $sql_search .= " and [wr_8] between '{$eight11}' and '{$eight12}' ";  

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인