테스트 사이트 - 개발 중인 베타 버전입니다

for문인데 도움 주세요 ㅠ 채택완료

태커 9년 전 조회 4,166

 

 

 

</p><p>     <div class="box-title">공지사항<a class="noticemore" href="<a href='<a href="http://www.webshow.kr" target="_blank" rel="noopener noreferrer">http://www.webshow.kr</a>"><i'><a href="http://www.webshow.kr" target="_blank" rel="noopener noreferrer">http://www.webshow.kr</a>"><i</a> class="fa fa-plus"></i></a></div></p><p>      <ul>
       <?
       $notice_row = sql_fetch("select count(*) as cnt from wp_g5_write where bo_table='notice' order by wr_id desc");
       $notice_count = $notice_row[cnt];
       $notice_sql = "select * from wp_g5_write where bo_table='notice' order by wr_id desc";
       $notice_result = sql_query($notice_sql);
       for($i=0;$notice_row=sql_fetch_array($notice_result);$i++){?>
     
       <li>[<?=date("y/m/d",strtotime($notice_row[wr_datetime]))?>] <a href="<a href='<a href="http://www.webshow.kr?page_id=2530&wr_id=" target="_blank" rel="noopener noreferrer">http://www.webshow.kr?page_id=2530&wr_id=</a><?=$notice_row[wr_id]?>"><?=get_text(cut_str($notice_row[wr_subject'><a href="http://www.webshow.kr?page_id=2530&wr_id=<?=$notice_row[wr_id]?>" target="_blank" rel="noopener noreferrer">http://www.webshow.kr?page_id=2530&wr_id=<?=$notice_row[wr_id]?></a>"><?=get_text(cut_str($notice_row[wr_subject</a>], 60))?></a></li>
       <?}if($notice_count == 0){?>
       <li>등록된 공지사항이 없습니다.</li>
       <?}?>
      </ul></p><p>     </div></p><p>

 

이렇게 되서 게시물 최근글을 반복 추출하게 되어 있는데요.

 

for문이 무한반복되고 있어서

 for($i=0;$notice_row=sql_fetch_array($notice_result);$i++){?>

 

 조건부분에 < 5를 걸고 싶은데 어떻게 걸어야 하나요.ㅠ

 

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

답변 3개

채택된 답변
+20 포인트
9년 전

for문 안에 if($i<5) break; 추가하세요. 

로그인 후 평가할 수 있습니다

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

9년 전

$maxcnt = ($notice_count>5) ? 5 : $notice_count;

for($i=0;$i<$maxcnt;$i++){ 

이렇게 고쳐서 해보세요.

로그인 후 평가할 수 있습니다

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

for($i=0; $i<$notice_count; $i++) {

근데 단순히 for만 돈다고 해서 결과가 나오고 그러진 않을 것 같네요.

로그인 후 평가할 수 있습니다

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

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

로그인