str 값을 카테고리 처럼 인식하게 할 수 있을까요?

str 값을 카테고리 처럼 인식하게 할 수 있을까요?

QA

str 값을 카테고리 처럼 인식하게 할 수 있을까요?

본문

wr_5에 있는 날자 값을 계산해서 문자료 표시하게 만들었는데요
 

<?
  $nDate = date("Y-m-d",time());          // 오늘 날짜   
  if($list[$i][wr_5] < $nDate) $iDate='만료'; 
  else if($list[$i][wr_5] >= $nDate) $iDate='유효';
  echo "<span style='color:#FF0000; '>$iDate</span> "; 
 ?>
 
카테고리 처럼 [만료|유효] 이렇게 인식해서 분류할 수 있게 만들 수 있을까요?
 
아니면 이 값을 카테고리에 자동으로 업데이트 할 수 있게 만들거나요 ^^;;;
 
초보 개발자 고수 님들께 도움을 요청드립니다 ㅠㅠ
 
수고하세요~!!

이 질문에 댓글 쓰기 :

답변 2

어떤걸 만드시는지 모르겠지만 리스트에서 업데이트를 자동으로 처리 해 주길 원하신다면 카테고리 값과
비교 해서 같지 않을 경우 변경 된 게시글의 카테고리만 업데이트를 해주면 되겠죠
만약 비교를 하지 않고 매번 업데이트를 하게 된다고 하면 매 페이지 마다 30번의 쿼리를 날려야 하고
100여명이 본다면 3000번의 쿼리를 날려야 하기에 근데 문제는 리스트에서 업데이트를 하게 된다라고 가정 하면
그 리스트를 누군가가 봐야 하겠죠

<?
 $nDate = date("Y-m-d",time()); // 오늘 날짜
 if($list[$i][wr_5] < $nDate) {
     $iDate='만료';
     if ($list[$i][ca_name] != $iDate) { // 매번 쿼리를 날려 줘야 하므로 같지 않을 경우에만 업데이트
         sql_query(" update 테이블명 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 테이블명 set ca_name = '$iDate' where wr_id = '$list[$i][wr_id]' ");
     }
 }
 echo "<span style='color:#FF0000; '>$iDate</span> ";
 ?>

앗 커피는막심님 정말 감사합니다
만들려는게 사내에서 도면관리를 하고있는데요 엑셀에 정리를 해서 관리를 하는게 불편해서 직접 만들어서 사용할려고
하거든요 도면에 유효기간이 있고 그걸 정리해서 날자가 지난 문서들을 표시할 수 있게...
하나하나 만들어서 개선을 할려다 보니... ^^;;;

그런데 한가지 문의사항이 있어요 막심님이 알려주신 대로 설정을 하니 테이블에 유효나 만료 표시가 안들어 가네요
db쪽을 보면 ca_name 쪽이 공란으로 되어있어요 흠...

언어셋 문제일까요? 사용언어셋은 utf-8인데 왜그럴까요? ㅠㅠ


sql_query("update g4_write_$bo_table set ca_name = '$iDate' where wr_id = '$list[$i][wr_id]' ");
이렇게도 해보고
sql_query("update g4_write_default_a02 set ca_name = '$iDate' where wr_id = '$list[$i][wr_id]' ");
이렇게도 넣어 봤는데 잘안들어 가네요 흠...

테이블 명이 g4_write_default_a02 이거든요

답변을 작성하시기 전에 로그인 해주세요.
전체 2

회원로그인

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