이전 목록 다음
채택완료

조건문 - if, else if, else 질문입니다.

2014-09-18 (목) 12:00:13 7,582
Copy
<?php $v_img_count = count($view['file']); if($v_img_count) { echo "<div id=\"bo_v_img\" style='overflow:hidden;margin:0px'>\n"; for ($i=0; $i<=count($view['file']); $i++) { if ($view['file'][$i]['view']) { if($i == 0){  $size = "180";  }else if($i == 1){  $size = "180";  }else{  $size ="";  }  echo get_view_thumbnail($view['file'][$i]['view'],$size);                 }             }             echo "</div>";         }else{   echo "<img src='".$latest_skin_path."/img/noimg.gif' width='180' height='268' border='0' style='border:1px solid #ff0000' >";  }?>​
 

위 와 같이 적용 했는데 밤응이 없네요.. 어느 부분이 잘 못 된걸까요?

고수님들의 답변이 필요 합니다,^^ 

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

 echo "<img src='".$latest_skin_path."/img/noimg.gif' width='180' height='268' border='0' style='border:1px solid #ff0000' >";

이부분에서

 "<div id=\"bo_v_img\" style='overflow:hidden;margin:0px'><img src='".$latest_skin_path."/img/noimg.gif' width='180' height='268' border='0' style='border:1px solid #ff0000' ></div>";


div로 처리해보실래요 

답변에 대한 댓글 2개

2014-09-18 (목) 16:07:00
마찬가지 입니다. ㅠㅠ
쉽게 생각했다가 큰 코 다치고 있습니다.
비혼 님 감사합니다.^^
친절히 답변 해 주셔서....
2014-09-19 (금) 11:00:11
답변 감사합니다.

그런데 변화가 없네요.

조건문은 이미지가 있으면 가로 180px로 출력하고 없으면 noimg.gif로 출력하라.. 였는데

noimg는 나오질 않네요...ㅠㅠ
Copy
<?php  if($v_img_count){ //값이 있는 경우  echo "<div id=\"bo_v_img\" style='overflow:hidden;margin:0px'>\n";   for ($i=0; $i <= $v_img_count; $i++) {  //if ($view['file'][$i]['view']) { 배열 카운트값을 가지고 있으니 여기서 if문은 별 의미없다고 봅니다.   if($i == 0 || $i == 1){  //카운트 값이 0이거나 1인 경우는 size값을 180으로 처리     $size = "180";         }else{ //아닌 경운 빈값으로 처리     $size ="";     }        echo get_view_thumbnail($view['file'][$i]['view'],$size);     //}   }    echo "</div>"; }else{ //없는 경운   echo "<img src='".$latest_skin_path."/img/noimg.gif' width='180' height='268' border='0' style='border:1px solid #ff0000' >";  }?>​

한번 정리 해보았습니다. 

문법상에는 문제가 없는 것 같은데요.

13번줄 함수에 문제가있는 것 아닐까요

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