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

질문있습니다... 도와주세요.. 채택완료

정우성임돠 1년 전 조회 1,478

우선 소스 php입니다.

 

여기 현재 예약리스트에서 예약자명으로만 검색들어가 있는데 예약일로도 검색할 수있게 넣으려는데 막혀서 잘 모르겠네요.. 혹시라도 도움을 받을 수 있을까 해서 이렇게 글 올려봅니다.

 

$g5['title'] = $g5['title'].'예약목록';

$page = Request::both('page', 1); $mth = Request::both('mth', false); $sts = Request::both('sts', false); $ph = Request::both('ph', false); $cname = Request::both('cname', false);

$ReserveController = &Loader::instance()->loadController('reserve_ReserveManager'); $ReserveController->setUrl();

$Page = $ReserveController->doListPage($page, $mth, $sts, $ph, $cname, $start, $end, $rr_start, $rr_end); $list = $Page->list; $pay_arr = $ReserveController->pay_method; $status_arr = $ReserveController->status_cd;

$page_query_string = "mth={$mth}&sts={$sts}&ph={$ph}&cname={$cname}";

Loader::instance()->loadFunction('datepicker'); ?>

    
        
                                                                                                                                                                                                                                                             

                       

                                                                                                                     
검색 및 분류 폼
결제방식                                                                                   상태                                                                               예약자명                                                                                    예약일                                                                                                                                                                                               
        
    

    

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               $row):?>                 class="today">                                                                                                                                                                                                                                                                      
예약목록
등록일예약자명연락처총금액결제금액미결제금액결제방식상태예약일기간객실유형성인/소아총액
※ 검색된 예약정보가 없습니다.
                                                                                                                                                                                                                    원                                              원                                                                  원                                                                                                                                                                                                                                                                                                                                                                                                                                                              0):?>                                  $detail):?>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           
객실정보 목록
                                         /                                                                                원                                     
                                    ※ 등록된 객실 정보가 없습니다.                                      
                    

        page_list) && count($Page->page_list) > 0):?>         

            
                    page_prev):?>                 
  •                     <                 
  •                                  page_list as $v):?>                 
  • class="active">                                      
  •                                  page_next):?>                 
  •                     >                 
  •                              
        
                              

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

답변 2개

채택된 답변
+20 포인트

예를 들어 다음과 같이 해볼수 있을것 같습니다.

폼필드 추가 (예약일이 범위일 경우, rr_start와 rr_end 필드를 추가)

</p>

<p><th style="width:80px;">예약일</th>

<td>                        

    <input type="text" name="rr_start" value="<?=$rr_start?>" class="datepicker frm_input" autocomplete="off" readonly="readonly"/>

    <!--~

    <input type="text" name="rr_end" value="<?=$rr_end?>" class="datepicker frm_input" autocomplete="off" readonly="readonly"/>

    -->

    <input type="submit" value="검색" class="btn btn_02"/>                           

</td>

 

php 스크립트 수정

</p>

<p>$rr_start = Request::both('rr_start', false);

$rr_end = Request::both('rr_end', false);</p>

<p> </p>

<p>// 예약 일자 검색 조건 추가

if ($rr_start && $rr_end) {

    $Page->addCondition('r.r_ctime >= ' . strtotime($rr_start) . ' AND r.r_ctime <= ' . strtotime($rr_end));

} elseif ($rr_start) {

    $Page->addCondition('r.r_ctime >= ' . strtotime($rr_start));

} elseif ($rr_end) {

    $Page->addCondition('r.r_ctime <= ' . strtotime($rr_end));

}

이렇게 하면 rr_start와 rr_end가 모두 있을 때 두 날짜 사이의 예약일을 검색하고, 하나만 있을 때 해당 날짜 이후(이전)의 예약을 검색하도록 추가하면 되지 않을까 합니다.

 

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

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

1년 전

$g5['title'] =ㅡㅡㅡㅡ

이건 그누보드 형식인데 코드는 전혀 그누보드가 아니군요

위 코드만 보고서는 답변하기 어렵겠습니다

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

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

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

로그인