채택완료

리스트에서 권한별

2015-10-19 (월) 11:50:54 2,526

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

  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개

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

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

제가 표현을 잘못해서 그런건가요?
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개

2015-10-19 (월) 14:24:47
답변 감사합니다. 그런데 역시 에러가 나네요....위의 댓글에 원문 올렸는데 봐주시면 감사하겠습니다.
2015-10-19 (월) 11:55:32

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개

2015-10-19 (월) 14:01:52
죄송합니다..원래 다음과 같이 되어 있는데
일부만 알려드려서 수정하니 애러가 나네요,,,다시 좀 봐주시면 고맙겠습니다.

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'>     ";
}

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