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

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

메르하바 11년 전 조회 4,522
wr_5에 있는 날자 값을 계산해서 문자료 표시하게 만들었는데요
 
</div>
<div><?
  $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> "; 
 ?></div>
<div>
 
카테고리 처럼 [만료|유효] 이렇게 인식해서 분류할 수 있게 만들 수 있을까요?
 
아니면 이 값을 카테고리에 자동으로 업데이트 할 수 있게 만들거나요 ^^;;;
 
초보 개발자 고수 님들께 도움을 요청드립니다 ㅠㅠ
 
수고하세요~!!
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
11년 전
어떤걸 만드시는지 모르겠지만 리스트에서 업데이트를 자동으로 처리 해 주길 원하신다면 카테고리 값과 비교 해서 같지 않을 경우 변경 된 게시글의 카테고리만 업데이트를 해주면 되겠죠 만약 비교를 하지 않고 매번 업데이트를 하게 된다고 하면 매 페이지 마다 30번의 쿼리를 날려야 하고 100여명이 본다면 3000번의 쿼리를 날려야 하기에 근데 문제는 리스트에서 업데이트를 하게 된다라고 가정 하면 그 리스트를 누군가가 봐야 하겠죠 = $nDate) {      $iDate='유효';      if ($list[$i][ca_name] != $iDate) { // 매번 쿼리를 날려 줘야 하므로 같지 않을 경우에만 업데이트          sql_query(" update 테이블명 set ca_name = '$iDate' where wr_id = '$list[$i][wr_id]' ");      }  }  echo "$iDate ";  ?>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

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

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

언어셋 문제일까요? 사용언어셋은 utf-8인데 왜그럴까요? ㅠㅠ
커피는막심
11년 전
위에 테이블명에 테이블명 적어 주신 건가요 ?
메르하바
11년 전

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 이거든요
커피는막심
11년 전
답변이 늦어서 죄송합니다.
안될 이유가 없을 텐데요 ? 코드상에는 문제가 없는데

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

진서기
11년 전
ca_name 에 업데이트되도록 해보세요
로그인 후 평가할 수 있습니다

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

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

로그인