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 문을 어떻게 써야하는지요? 절로 아무리 써봐도 잘안되네요...
부탁드립니다.
댓글 전체
echo $wr_body_3[$i]
} else {
echo $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문 속의 변수들이 맞는지.
이렇게 확인하시다보면 정리가 되겠습니다.
