답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
�
웹스토리2
9년 전
헐.. 오히려 and 로 가니까 잘 되네요?;; and 는 두조건이 다 참일때 참 아닌가요?
�
먼지손
9년 전
not(mb_id가 admin이거나 레벨이 9일 때)
==>
mb_id가 admin이 아니"고" 레벨이 9가 아닐 때
!($mb_id == "admin" or $mb[mb_level] == "9")
==>
$mb_id !== "admin" and $mb[mb_level] !== "9"
not이 붙을땐 논리조건도 반대로 바꿔줘야 합니다. ^^;
고로.. 까리쓰마님의 답변이 맞는겁니다. 포인트는 "//아무것도 안함" 이거였죠.
아무것도 안하는 자리는 그냥 아무것도 안하고 비워둔 상태로 두고,
처리하시려던걸 else {} 에 넣어주시면 되는거였습니다.
==>
mb_id가 admin이 아니"고" 레벨이 9가 아닐 때
!($mb_id == "admin" or $mb[mb_level] == "9")
==>
$mb_id !== "admin" and $mb[mb_level] !== "9"
not이 붙을땐 논리조건도 반대로 바꿔줘야 합니다. ^^;
고로.. 까리쓰마님의 답변이 맞는겁니다. 포인트는 "//아무것도 안함" 이거였죠.
아무것도 안하는 자리는 그냥 아무것도 안하고 비워둔 상태로 두고,
처리하시려던걸 else {} 에 넣어주시면 되는거였습니다.
�
웹스토리2
9년 전
까리스마님 먼지손님 좋은 공부가 되었습니다 감사합니다~!
댓글을 작성하려면 로그인이 필요합니다.
9년 전
</p><p>if ($mb_id == "admin" || $mb[mb_level] == "9") { </p><p> // 아무것도 안함 </p><p>} else {</p><p> // 관리자나 레벨9 회원이 아닌 경우 처리할 사항 </p><p>}</p><p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
웹스토리2
9년 전
if ($mb_id !== "admin") {
이렇게만 넣으면 관리자는 어떤 조건이라도 넘어 가거든요 ㅠㅠ;
이렇게만 넣으면 관리자는 어떤 조건이라도 넘어 가거든요 ㅠㅠ;
�
웹스토리2
9년 전
제가 올린 소스 중에 or 을 || 로 바꿔주면 관리자 까지 레벨이 바뀌어 버리는 문제 입니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인