자동으로 날자확인해서 db에 저장하는 방법좀 문의 드립니다...

자동으로 날자확인해서 db에 저장하는 방법좀 문의 드립니다...

QA

자동으로 날자확인해서 db에 저장하는 방법좀 문의 드립니다...

본문

안녕하세요
 
게시판에 특정 날자를 계산해서 자동으로 db에 저장하는 방법좀 문의드립니다
 
현재 사용중인 게시판은 list.php에 작성내역이 나타나도록 표현을 했습니다
 
 문서명 유효기간(wr_5)  남은기간 (echo 사용) 재배포여부 (echo 사용)  수정/삭제 
aaa  2014-03-15  -30일 만료 
bbb  2014-03-20 -30일 만료  
ccc  2014-06-30 60일 유효  
ddd  2014-06-30 60일 유효  
 
이런식으로 게시판에 표시되게 만들어서 사용중인데요
 
남은기간은 오늘날자와 wr_5에 입력된 날자를 계산하여 사용합니다
 

<td class="excel_contents"  ><img src="<?=$board_skin_path?>/img/spacer.gif" border=0 > 
 <?
  $aDate = date("Y-m-d",time());          // 오늘 날짜 
  $bDate = $list[$i][wr_5];        // wr_5 값('yyyy-mm-dd' 형식) 
  $cDate = intval((strtotime($bDate)-strtotime($aDate)) / 86400).'일'; // d day 날짜값 
  echo "<span style='color:#0000FF; '>$cDate</span> "; 
 ?>
 </td>
 
문의 드리는점은 재배포여부 인데요
 
wr_5의 값을 비교해서 ca_name에 자동으로 저장이 되도록 할려고 하는데 지금까지 아무리 수정을 해볼려고 해도
안되네요...
 
도움받은 소스는 이렇게 하면 된다고 하는데 list.php 안에서는 바로 적용이 안되는거 같아요...
 

<?
     $nDate = date("Y-m-d",time()); // 오늘 날짜 
     if($list[$i][wr_5] < $nDate) {
     $iDate='만료';
     if ($list[$i][ca_name] != $iDate) { // 매번 쿼리를 날려 줘야 하므로 같지 않을 경우에만 업데이트 
     sql_query(" update g4_write_$bo_table set ca_name = '$iDate' where wr_id = '$list[$i][wr_id]' ");
    }
 }  else if($list[$i][wr_5] >= $nDate) {
     $iDate='유효';
     if ($list[$i][ca_name] != $iDate) { // 매번 쿼리를 날려 줘야 하므로 같지 않을 경우에만 업데이트 
     sql_query(" update g4_write_$bo_table set ca_name = '$iDate' where wr_id = '$list[$i][wr_id]' ");
     }
}

     echo "<span style='color:#FF0000; '>$iDate</span> "; 
?>
 
write_updat.skin 에 소스를 넣어도 저장이 안되는데 어디어 넣어야 사용할 수 있을까요?
 
도움좀 부탁드립니다
 
 
 
 
 
 
   

이 질문에 댓글 쓰기 :

답변 1

저번에 알려 드린 코드가 안될 이유가 없는데 네이트온 하시면 저에게 네이트온 주소 알려주세요
원격 제어로 한번 봐드리겠습니다.
답변을 작성하시기 전에 로그인 해주세요.
전체 5
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT