if 문에 > 그누4 질문답변

그누4 질문답변

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

if 문에 정보

if 문에

본문

<?
   $wr_body_1 = explode("|",substr($view[wr_1], 1));
   $wr_body_2 = explode("|",substr($view[wr_2], 1));
   $wr_body_3 = explode("|",substr($view[wr_3], 1));
    for ($i = 0;  $i < count($wr_body_1); $i++) {
    echo
     "

<a href='$board_skin_path/play.php?video=$wr_body_2[$i]' target='player'><img src='$board_skin_path/img/view_movie.gif'></a>
      

<a href='$board_skin_path/play2.php?video=$wr_body_3[$i]' target='player'><img src='$board_skin_path/img/view_movie.gif'></a>


</td>
     </tr>
     ";
   }
  ?>

=============================
여기서 

<a href='$board_skin_path/play.php?video=$wr_body_2[$i]' target='player'><img src='$board_skin_path/img/view_movie.gif'></a>
      

<a href='$board_skin_path/play2.php?video=$wr_body_3[$i]' target='player'><img src='$board_skin_path/img/view_movie.gif'></a>

이렇게 링크가 2개 있는데요........
$wr_body_2[$i] 이것이 값이 0 이면 $wr_body_3[$i] 을 출력하고 아니면 $wr_body_2[$i] 출력하기

if 문을 어떻게 써야하는지요? 절로 아무리 써봐도 잘안되네요...


부탁드립니다.

  • 복사

댓글 전체

위에 질문이 잘 이해는 안가지만 "$wr_body_2[$i] " 라는 변수는

for문 첫번째에서($i 가 0 이죠.) 이면 "$wr_body_20" 이렇게 되는데..

"$wr_body_20" 이런 변수 자체가 없으니 [$i] 를 잘못 위치하셨다고 볼수 있습니다.

또한 위에 "|" 구분으로 필드를 나누셨는데. 우선 for 문에서 count($wr_body_1) 여기서

"$wr_body_1" 속에 어떠한 정보가 들어갔는지 혹은 들어가긴 한것인지 우선 확인해보세요
<?=$wr_body_1?> << 이렇게 확인하시면 되겠네요.

처음부터 하나씩 확인하면서 정보가 있느냐? for문이 돌았나? for문 속의 변수들이 맞는지.
이렇게 확인하시다보면 정리가 되겠습니다.
© SIRSOFT
현재 페이지 제일 처음으로