for문 관련

for문 관련

QA

for문 관련

본문

이걸 for문 돌려서 3개 정도 나오게 하고 싶은데

잘못 건드니까 자꾸 무한루프에 빠져서요.. 도와주세요..

 


<tr>
        <th scope="row">PC 배경이미지</th>
        <td>
            <input type="file" name="bn_bimg">
            <?php
            $bimg_str = "";
            $bimg = G5_DATA_PATH."/bannermain/{$bn['bn_id']}";
            if (file_exists($bimg) && $bn['bn_id']) {
                $size = @getimagesize($bimg);
                if($size[0] && $size[0] > 750)
                    $width = 750;
                else
                    $width = $size[0];
                echo '<input type="checkbox" name="bn_bimg_del" value="1" id="bn_bimg_del"> <label for="bn_bimg_del">삭제</label>';
                $bimg_str = '<img src="'.G5_DATA_URL.'/bannermain/'.$bn['bn_id'].'" width="'.$width.'">';
            }
            if ($bimg_str) {
                echo '<div class="banner_or_img">';
                echo $bimg_str;
                echo '</div>';
            }
            ?>
        </td>
    </tr>

이 질문에 댓글 쓰기 :

답변 2

for ($i=1; $i <= 3; $i++) {

반복할 내용

}

 

이렇게 for 로 감싸시고

내부 변수는 ${'bimg_str'.$i} 처럼 쪼개시면됩니다.

 

흔히 for 에서 무한루프로 빠지시는 경우

for 에서 } 닫기를 안하셨을수도 있고

이미 상위에 $i 변수가 생성되었을 가능성이 높습니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,588 | RSS
QA 내용 검색

회원로그인

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