배수가 될 때마다 포인트 지급하는 방식
본문
출석부를 사용 중인데요.
아래 소스로는 첫번째 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) {