PHP소스가 틀렸나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

PHP소스가 틀렸나요? 정보

PHP소스가 틀렸나요?

본문

<?
//mb_level이 3(자막업로더권한)일경우 자동으로 닉네임 입력 나머지는 자바 입력폼
if ($is_admin == 'super' || $member[mb_level] = 3) {
  echo "<input type='text' style='border:1px solid #b1b1b1; width:90%; text-decoration:none; font-family:dotum,돋움; font-size:11px; color:#959595; padding:5px; letter-spacing:-1px;' value='{$member[mb_nick]}'>";
}
else if(!$is_admin == 'super' || !$member[mb_level] = 3) {
  echo "<input type='text' style='border:1px solid #b1b1b1; width:90%; text-decoration:none; font-family:dotum,돋움; font-size:11px; color:#959595; padding:5px; letter-spacing:-1px;' value='첨부 자막의 원제작자' onFocus='Change(this,0)' onBlur='Change(this,1)'>";
}

?>



위 소스 인데요..

레벨 3이거나 관리자일땐

[닉네임]  <--요런식으로 폼안에 닉네임이 기본값으로 출력되고

나머지일경우

[첨부 자막의 원제작자]  <--이렇게 출력되도록 하였는데요.

이상하게 소스가 작동을 안하네요;;

그냥 레벨을 따지지 않고 무조건

[닉네임]  이렇게 불러옵니다 ....

어떻게 해결해야 할까요 ㅠㅠ
  • 복사

댓글 전체

해결하였습니다.

else if(!$is_admin == 'super' || !$member[mb_level] = 3) {

부분에

else if(!$is_admin == 'super' || !$member[mb_level] == 3) {

이런식으로 == 이나 >= 혹은 <= 와 같이 기호가 2개를 써줘야 되는군요

비슷한 오류나시는분들은 참고하시기바랍니다.
© SIRSOFT
현재 페이지 제일 처음으로