db데이터 리스트 날짜별 검색/각필드명으로 검색
본문
안녕하세요.
"날짜별 검색 기능" 추가에 대하여서 문의 드립니다.
날짜별검색, 오늘, 어제, 이번주, 이번달, 저번달 / 필드명 검색
저번에 질문 후 아직 완성하지 못하여서 다시 질문드립니다.
1. DB는
api로 새로운 테이블인 deposit_list에 입금내역을 저장했습니다.
2. deposit_list.php에서 현재 select로 전체 리스트를 보여줍니다.
3. 기존의 게시판(board 형태)가 아니기 때문에 단축어들이나 서치바를 쓸 수 없고 skin폴더도 쓰지 않기에 기존의 게시판 여분필드 등의 값을 쓸 수 없습니다.
기존거를 참고로 list.php를 보면서 수정을 해서 적용했는데 구조가 너무 다르니까 실패하고 결국 원점입니다.
도움 부탁드립니다.
답변 2
처음 코드 4행에 추가하세요
$today = date("Ymd", time()); $yesterday = date("Ymd", time()-86400 );
if($sday == 1) $sql_search .= " and trxDay ='$today' "; //오늘
else if($sday == 2) $sql_search .= " and trxDay ='$yesterday' "; //어제
else if($sday == 3){ $fr_date =date("Ymd", strtotime("last Monday")); $to_date = $today; } //이번주
else if($sday == 4){ $fr_date =date("Ym01", time()); $to_date = $today; } //이번달
else if($sday == 5){ $fr_date =date("Ym01", strtotime("last month")); $to_date = date("Ymt", strtotime("last month")); } //지난달
if($fr_date) $sql_search .= " and trxDay >='$fr_date' ";
if($to_date) $sql_search .= " and trxDay <='$to_date' ";
검색버튼 들어갈 자리에 넣으세요
<form name='sch' method='post'>
검색일자 <input type='text' name='fr_date'> ~ <input type='text' name='to_date'> <input type='submit' val;ue='검색'>
</form>
<button onclick="location.href='?sday=1'"> 오늘</buton>
<button onclick="location.href='?sday=2'"> 어제</buton>
<button onclick="location.href='?sday=3'"> 이번주</buton>
<button onclick="location.href='?sday=4'"> 이번달</buton>
<button onclick="location.href='?sday=5'"> 지난달</buton>
!-->
최소한 날짜 필드명과 어떤 형식으로 저장되는지를 알려주어야죠
추측으로 답변해주기를 바라는 것인가요?
답변을 작성하시기 전에 로그인 해주세요.