옵션필드 날짜 조건 검색

안녕하세요 :)

옵션필드의 날짜를 조건으로 검색하고 싶습니다!

 

현재 option_value에 저장된 데이터들은 2020-10-21 이런식으로 저장되어 있습니다.

 

2020-10-11 ~ 2020-10-21

이런식으로 조건을 걸어 검색하고 싶은데 어떤 방법이 있을까요?

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    입력 필드 검색 방법은 아래의 링크를 참고해보시겠어요?

    KBoard(케이보드) 입력 필드 검색 방법 - 워드프레스 게시판 커스터마이징

     

    입력 필드에 기간을 설정하고 기간별로 조회하시려면

    위의 링크에서 kboard_search_option에서 사용되는 compare 값을 활용해보시겠어요?

     

    추가로, 게시글 작성일을 기준으로 검색하는 방법은

    아래 링크를 참고해보세요.

    https://www.cosmosfarm.com/threads/document/31351

    고맙습니다.

  •         <!-- 검색 방법 (AND, OR) -->
            <input type="hidden" name="kboard_search_option[relation]" value="AND">
    
    
            <!-- inquiry_type 옵션 필드 검색 -->
            <input type="hidden" name="kboard_search_option[start_date][key]" value="start_date">
            <input type="hidden" name="kboard_search_option[start_date][compare]" value="<">
            <input type="hidden" name="kboard_search_option[start_date][wildcard]" value="left">
            <input type="date" id="h-keyword" name="kboard_search_option[start_date][value]" value="<?php echo isset($kboard_search_option['start_date']['value']) ? $kboard_search_option['start_date']['value'] : ''?>" placeholder="start_date">
            
            <input type="hidden" name="kboard_search_option[end_date][key]" value="end_date">
            <input type="hidden" name="kboard_search_option[end_date][compare]" value=">">
            <input type="hidden" name="kboard_search_option[end_date][wildcard]" value="left">
            <input type="date" id="h-keyword" name="kboard_search_option[end_date][value]" value="<?php echo isset($kboard_search_option['end_date']['value']) ? $kboard_search_option['end_date']['value'] : ''?>" placeholder="end_date">

    이런식으로 해도 안걸리네요 ㅠㅠ

     

    혹시

    현재 option_value에 저장된 데이터들은 2020-10-21 이런식으로 저장되어 있습니다.

    이것때문인가요?

     

    다른 방법이 있을까요?

  • 안녕하세요.

    시작일, 종료일 사이에 해당하는 날짜를 검색하게 하시려면

    wildcard 쪽의 코드를 지우셔도 됩니다.

     

    compare을 start_date와 end_date를 바꿔서 적용해보시겠어요?

    만약, 2020-10-27이 시작일로 설정했을 때 입력 필드 값이 2020-10-27인 값도 불러오게 하시려면

    compare 쪽에 >=, <=를 활용해보시겠어요?

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기