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

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

QA

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

답변 1

본문

출석부를 사용 중인데요.

아래 소스로는 첫번째 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) {

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,178
© SIRSOFT
현재 페이지 제일 처음으로