답변 2개
채택된 답변
+20 포인트
11년 전
쿼리를 알려 달라고 했으면 필드를 적어놔야 하는 것 아닌가요?
if(현재나의점수 > 1000점) 레벨 = 1; elseif(현재나의점수 > 10001 && 현재나의점수 < 2000) 레벨 =2; elseif(현재나의점수 > 2001 && 현재나의점수 < 3000) 레벨 = 3; elseif(현재나의점수 > 3001 && 현재나의점수 < 4000) 레벨 = 4;
if($member['mb_level'] < 레벨)
{
$query = "update 테이블 set 필드명='레벨' where mb_id='".$member['mb_id']."' ";
sql_query($query);
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
메이드
11년 전
친절한 답변 감사드립니다. 제가 잘 몰라서..ㅠ
댓글을 작성하려면 로그인이 필요합니다.
11년 전
/lib/common.lib.php 929번 라인 아래에 소스를 추가 해 주세요
</p><p> if($po_mb_point >= 5000 && !$is_admin){
sql_query(" update {$g5['member_table']} set mb_level = '5' where mb_id = '$mb_id' ");</p><p> }elseif($po_mb_point >= 4000 && !$is_admin){</p><p> sql_query(" update {$g5['member_table']} set mb_level = '4' where mb_id = '$mb_id' ");</p><p> }elseif($po_mb_point >= 3000 && !$is_admin){</p><p> sql_query(" update {$g5['member_table']} set mb_level = '3' where mb_id = '$mb_id' ");</p><p> }
1레벨은 비회원이고 2레벨은 회원가입하면 2레벨이 되니까 필요없어요
3~9레벨만 적용하면 되요
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
메이드
11년 전
감사합니다!
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인