2026, 새로운 도약을 시작합니다.

출석부 수정 질문드리고자 합니다. 채택완료

안녕하세요,

스킨자료실에 있는 출석부를 받아 설치하였습니다.

http://sir.co.kr/bbs/board.php?bo_table=g5_skin&wr_id=1340

이 링크에 있는 출석부구요, 동작은 잘 되고 있습니다.

출석 점수가 1등만 지정되게 되어있길래, 등수를 더 지정해서 바꾸고 싶은데, 다음과 같이 하는게 맞는지 모르겠습니다.

먼저 _common.php에서 1등 포인트만 되어 있는것을

// 1등 포인트
$att['first_point'] = "500";

// 2등 포인트
$att['second_point'] = "300";

// 3등 포인트
$att['third_point'] = "200"; 

이렇게 하였고,

update.php 에서

// 첫출근
$sql = " select count(*) as cnt from $p5[attendance_table] where substring(datetime,1,10) = '$G5_TIME_YMD' ";
$first = sql_fetch($sql);

// 아무도 없다면..
if (!$first['cnt']) {

    // 1등 포인트
    $sql_point = $att['first_point'];
  

}

이 부분에서

1등 포인트 밑으로

// 2등 포인트
    $sql_point = $att['second_point'];
 
 // 3등 포인트
    $sql_point = $att['third_point'];

이렇게 추가하는게 맞는지 모르겠습니다.

알려주시면 감사하겠습니다.

답변 1개

// 첫출근
$sql = " select count(*) as cnt from $p5[attendance_table] where substring(datetime,1,10) = '$G5_TIME_YMD' ";
$first = sql_fetch($sql);

// 아무도 없다면..
if (!$first['cnt']) {

    // 1등 포인트
    $sql_point = $att['first_point'];
  

} elseif ($first['cnt']==1) {  

// 2등 포인트
    $sql_point = $att['second_point'];
 

} elseif ($first['cnt']==2) {
 // 3등 포인트
    $sql_point = $att['third_point'];

}

위처럼 해보세요!  

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

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

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

로그인
🐛 버그신고