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

날짜 검색 질문드립니다. 채택완료

그누배우자 2년 전 조회 24,779

안녕하세요

 

https://sir.kr/g5_skin/36910?sfl=wr_subject&stx=%EB%82%A0%EC%A7%9C

 

해당 스킨을 참고하여 아래와 같이 

적용해보앗습니다.

 

</p>

<p>bbs/list.php 에 추가</p>

<p>

if($s_Date && $e_Date) {

$sql_datet .= " and left(wr_datetime, 10) between '{$s_Date}' and '{$e_Date}' ";

}</p>

<p> </p>

<p> </p>

<p> </p>

<p>list.skin.php에 추가</p>

<p><link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

<script src="//code.jquery.com/ui/1.8.18/jquery-ui.min.js"></script>

<script>

  $.datepicker.setDefaults({

    dateFormat: 'yy-mm',

    prevText: '이전 달',

    nextText: '다음 달',

    monthNames: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],

    monthNamesShort: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'],

    dayNames: ['일', '월', '화', '수', '목', '금', '토'],

    dayNamesShort: ['일', '월', '화', '수', '목', '금', '토'],

    dayNamesMin: ['일', '월', '화', '수', '목', '금', '토'],

    showMonthAfterYear: true,

    yearSuffix: '년'

  });</p>

<p>     $(function() {

        $("#s_Date, #e_Date").datepicker({

            dateFormat: 'yy-mm-dd'

        });

    });</p>

<p>

</script>

 

      <form name="fsearch" method="get">

            <input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">

            <input type="hidden" name="sca" value="<?php echo $sca ?>">

            <input type="hidden" name="sop" value="and">

            <input type="hidden" name="sfl" value="wr_datetime"<?php echo get_selected($sfl, 'wr_datetime'); ?>>

            <input type="text" name="s_Date" id="s_Date" autocomplete="off">~<input type="text" name="e_Date" id="e_Date" autocomplete="off"> 

            <button type="submit" value="검색" class="sch_btn"><i class="fa fa-search" aria-hidden="true"></i><span class="sound_only">검색</span></button>

            </form></p>

<p> </p>

<p>

 

URL창엔

?bo_table=test&sca=&sop=and&sfl=wr_datetime&s_Date=2023-01-20&e_Date=2023-01-20

 

 

이렇게 나오는데

작동은 전혀 안되고 있습니다.

 

 

잘못된 부분 알려주시면 감사하겠습니다.
 

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

답변 2개

채택된 답변
+20 포인트
유찬아빠
if($s_Date && $e_Date) {
$sql_datet .= " and left(wr_datetime, 10) between '{$s_Date}' and '{$e_Date}' ";
}

$sql_datet 가 쿼리에 포함 되나요?

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

답변에 대한 댓글 2개

그누배우자
2년 전
헉. .감사합니다..


if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_datet} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 {$sql_datet}";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}


이렇게 넣는걸 빼먹었습니다. 감사합니다!

염치없지만 한가지 더 여쭙자면..
검색하고 난뒤 해당 검색 input 창 두곳에 아무것도 안남는데
검색한 날짜가 2022-01-01 식으로 남을 수 잇도록 하는 방법이 있을까요?
그누배우자
2년 전
아...
value="<?php echo $s_Date?>"

이렇게 value값 주니까 되네요 감사합니다!!!

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

n
2년 전

추가 피해자 방지 https://sir.kr/conflictconsultation/245" rel="nofollow noreferrer noopener" target="_blank">https://sir.kr/conflictconsultation/245

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

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

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

로그인