배수가 될 때마다 포인트 지급하는 방식

배수가 될 때마다 포인트 지급하는 방식

QA

배수가 될 때마다 포인트 지급하는 방식

본문

출석부를 사용 중인데요.

아래 소스로는 첫번째 7일 개근과 30일 개근, 1년 개근시에만 포인트가 적용됩니다.

계속해서 출석하면 포인트 적용이 안되고요.

중간에 결석을 하고나서 다시 시작하면 적용이 됩니다.

이것을 7의 배수, 30의 배수, 365의 배수가 될 때마다 지정된 포인트를 지급하는 방식으로 변경하고 싶습니다.

아래 소스를 어떻게 변경하거나 추가해야 할까요? 

고수님들의 도움을 요청합니다.

 

$list = ($i%2);

    if ($data[reset] == 7) {
      $label = '<span class="label label-info">개근</span>';
      $label_point = '<span class="label label-info">개근</span> <font color="#FF0000">포인트 '.$data[mb_point].'</font>';
    } elseif ($data[reset] == 30) {
      $label = '<span class="label label-success">개근</span>';
      $label_point = '<span class="label label-success">개근</span> <font color="#FF0000">포인트 '.$data[mb_point].'</font>';
    } elseif ($data[reset] == 365) {
      $label = '<span class="label label-warning">개근</span>';
      $label_point = '<span class="label label-warning">개근</span> <font color="#FF0000">포인트 '.$data[mb_point].'</font>';
    } else {
      $label = '';
      $label_point = '<font color="#FF0000">포인트 '.$data[mb_point].'</font>';
    }

이 질문에 댓글 쓰기 :

답변 1

조건문의 연산자를 바꾸시면 될거 같네요

 

if ($data[reset] % 7 == 0) {

 

if ($data[reset] % 30 == 0) {

 

if ($data[reset] % 365 == 0) {

답변을 작성하시기 전에 로그인 해주세요.
전체 1,178
QA 내용 검색

회원로그인

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