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

안녕하세요..sql 질문입니다. 채택완료

humanb2box 6년 전 조회 2,877

첨부파일을 20개를 만들고 그 파일의 bf_no를 뿌려주려고 합니다.

 

</p>

<p><?php

    $query = "select * from g5_board_file where wr_id = ".$list[$i]['wr_id']." and bf_file != '' ";

    $result = sql_query($query);

    $cnt=0;

    while($bf_files = sql_fetch_array($result)){

 ?>

    <?php echo $bf_files['bf_no']?>

    <?php  $cnt++;  } ?></p>

<p>

 

이렇게 해서 bf_no를 추출을 했습니다.

 

그렇게 추출한 bf_no를 다음 div에 뿌려주려고합니다..

 

0~10까지는 small에

 

10~20까지는 big에 넣고싶습니다..

 

 

 

어떻게 마크업을 해야할지,,,,, 모르겠습니다.. ㅠㅠㅠㅠ

 

고수님들의 조언좀 부탁드리겠습니다..

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

답변 2개

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

이걸 원하시는 건가요??

</p>

<p><?php

    $query = "select * from g5_board_file where wr_id = ".$list[$i]['wr_id']." and bf_file != '' ";

    $result = sql_query($query);

    $cnt=0;

    $small_div = $big_div = array();

    while($bf_files = sql_fetch_array($result)){

        $cnt++;

        if($cnt<=10) $small_div[] = $bf_files['bf_no'];

        else $big_div[] = $bf_files['bf_no'];

    }

?>

<div class="small"><?=implode(",",$small_div)?></div>

<div class="big"><?=implode(",",$big_div)?></div></p>

<p>

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

답변에 대한 댓글 1개

h
humanb2box
6년 전
감사합니다.
if($cnt<=10)
이 부분을

if($bf_files['bf_no']<=10)
이렇게 바꿨더니 안정적으로 잘됩니다... ㅎㅎㅎ

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

유찬아빠

if($cnt < 11){

}else if($cnt > 10 && $cnt <= 20){

}

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

답변에 대한 댓글 1개

h
humanb2box
6년 전
감사합니다! 많은 힌트가 되었습니다.

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

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

로그인