출석부 수정 질문드리고자 합니다.
본문
안녕하세요,
스킨자료실에 있는 출석부를 받아 설치하였습니다.
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'];
}
위처럼 해보세요!