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

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

codezero 5년 전 조회 3,471

출석부를 사용 중인데요.

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

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

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

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

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

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

 

$list = ($i%2);

    if ($data[reset] == 7) {       $label = '개근';       $label_point = '개근 포인트 '.$data[mb_point].'';     } elseif ($data[reset] == 30) {       $label = '개근';       $label_point = '개근 포인트 '.$data[mb_point].'';     } elseif ($data[reset] == 365) {       $label = '개근';       $label_point = '개근 포인트 '.$data[mb_point].'';     } else {       $label = '';       $label_point = '포인트 '.$data[mb_point].'';     }

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

답변 1개

Rido
5년 전

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

 

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

 

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

 

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

c
codezero
5년 전
답변 감사합니다.
일단 적용이 되는지 확인해 봐야 할 것 같아요.
회원 중에 적용되는 사람있으면 채택해 드릴께요.
c
codezero
5년 전
확인해보니 적용이 안됩니다.ㅜㅜ

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

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

로그인