자동 래밸 질문입니다.
본문
if ($w =='' && $member['mb_id'] && $member['mb_level'] < $board['bo_1']) {
sql_query(" update {$g5['member_table']} set mb_level = '{$board['bo_1']}' where mb_id = '{$member['mb_id']}' ");
안녕하세요 ㅠㅠ
햇갈려서요~
bo_1 = 5
누구든 5로 변환시키고 싶은데요.
5보다 낮은 2,3,4 경우에만 5로 변화더라구요
6 또는 7인 경우에도
5로 변환 시키고 싶은데
어떻게해야하나요?~!ㅠㅜㅠ
!-->
답변 1
작성하신 if문 조건
$w == '' <- 글을 새로 작성할때
&& 는 그리고
$member['mb_id'] <- 회원일때
&& 는 그리고
$member['mb_level'] < $board['bo_1'] 회원레벨이 bo_1 값보다 작을때..
멤버의 레벨이 5이하일때만 쿼리가 돌겠금 if문이 작성되어있습니다.
즉 $member['mb_level'] < $board['bo_1'] 때문이져..
그리고 혹 어드민 아이디도 글썼다가..레벨이 바뀔수 있으니
$member['mb_level'] < $board['bo_1'] 는 빼시고
!$is_admin 어드민이 아닐때를 넣어주시면 좋을것 같습니다.
if ($w =='' && $member['mb_id'] && !$is_admin) {
sql_query(" update {$g5['member_table']} set mb_level = '{$board['bo_1']}' where mb_id = '{$member['mb_id']}' ");
답변을 작성하시기 전에 로그인 해주세요.