채택완료

리스트에서 권한별

안녕하세요,,답변해주시는 분들 너무 고맙습니다.

  if($list[$i][is_notice]) echo "<img src='$board_skin_path/img/notice_icon_1.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
   else{         
   if($list[$i][wr_1]=="accept") echo "<img src='$board_skin_path/img/001.gif' align='absmiddle' border='0'>

이렇게 되어 있는데요,,,

5등급이하는 위와 같이 하고 5등급 이상은

002.gif가 나타나게 할려면 어떻게 고쳐야 할가요?  

답변 3개 / 댓글 8개

채택된 답변
+20 포인트

if($list[$i][is_notice]) echo "<img src='$board_skin_path/img/notice_icon_1.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
else{         
  if($list[$i][wr_1]=="accept"){

   if($member['mb_level'] >= 5)  echo "<img src='$board_skin_path/img/002.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

   else  echo "<img src='$board_skin_path/img/001.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";  

}

   elseif($list[$i][wr_1]=="make") echo "<img src='$board_skin_path/img/002.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
  elseif($list[$i][wr_1]=="done") echo "<img src='$board_skin_path/img/003.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";


else echo "<img src='$board_skin_path/img/001.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
}

이렇게 해보세요

답변에 대한 댓글 6개

네~감사드려요 해볼게요 ㅎ
알려주신대로 해보니 등급에 상관없이 002gif를 불러오는 데 왜그렇까여?
5등급이상만 002.gif를 불러오고 싶은데..
elseif($list[$i][wr_1]=="make") echo "<img src='$board_skin_path/img/002.gif' align='absmiddle' border='0'>     "; 이거 때문에 나오는건 아니구요?
그것때문은 아닌거 같습니다.
wr_1내용이 accept이고 5등급이나 그이상일때 002을 불러오고 그렇지 않으면 001를 불러오라는 구문에 착오가 있는거 아닌지 모르겠습니다.

아래의 중복된 이미지 파일명을 다른 것으로 바꿔도 역시 안되네요,,뭐가 문제일지 모르겠네요
소스에는 문제가 없어보입니다.
연구해서 해봐야 겠습니다.

제가 표현을 잘못해서 그런건가요?
accept나 5등급이상이 아니고
accept이면서 5등급이상의 경우 002.gif를 불러와야 하는건데..

아무튼 시간내서 봐주신거 감사드려요~

if($list[$i][is_notice]) 

echo "<img src='$board_skin_path/img/notice_icon_1.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"; 

else{   

   if($list[$i][wr_1]=="accept" && $member[mb_level] < 5) 

echo "<img src='$board_skin_path/img/001.gif' align='absmiddle' border='0'>

   else 

echo "<img src='$board_skin_path/img/002.gif' align='absmiddle' border='0'>

}

답변에 대한 댓글 1개

답변 감사합니다. 그런데 역시 에러가 나네요....위의 댓글에 원문 올렸는데 봐주시면 감사하겠습니다.

if($list[$i][is_notice]) 

echo "<img src='$board_skin_path/img/notice_icon_1.gif' align='absmiddle' border='0'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"; 

else       

   if($list[$i][wr_1]=="accept" && $member[mb_level] < 5) 

echo "<img src='$board_skin_path/img/001.gif' align='absmiddle' border='0'>

   else 

echo "<img src='$board_skin_path/img/002.gif' align='absmiddle' border='0'>

답변에 대한 댓글 1개

죄송합니다..원래 다음과 같이 되어 있는데
일부만 알려드려서 수정하니 애러가 나네요,,,다시 좀 봐주시면 고맙겠습니다.

if($list[$i][is_notice]) echo "<img src='$board_skin_path/img/notice_icon_1.gif' align='absmiddle' border='0'>     ";
else{
if($list[$i][wr_1]=="accept") echo "<img src='$board_skin_path/img/001.gif' align='absmiddle' border='0'>     ";

elseif($list[$i][wr_1]=="make") echo "<img src='$board_skin_path/img/002.gif' align='absmiddle' border='0'>     ";
elseif($list[$i][wr_1]=="done") echo "<img src='$board_skin_path/img/003.gif' align='absmiddle' border='0'>     ";


else echo "<img src='$board_skin_path/img/001.gif' align='absmiddle' border='0'>     ";
}

답변을 작성하려면 로그인이 필요합니다.