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문 속의 변수들이 맞는지.
이렇게 확인하시다보면 정리가 되겠습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT