업로드 2번 부터 출력을 하려며 어떻게 해야하나요?
본문
아래의 소스는 게시판 뷰페이지 이미지 출력 소스입니다.
업로드 2번 부터 출력을 하려며 어떻게 해야하나요?
감사합니다.
<div class="swiper-wrapper">
<?php
$sqlb = " select bf_file from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '".$wr_id."' ";
$rsb =sql_query($sqlb);
$tfarray_filea = array();
while($rowb = sql_fetch_array($rsb)){
if($rowb['bf_file']){
$tfarray_file = thumbnail($rowb['bf_file'], G5_DATA_PATH.'/file/'.$bo_table, G5_DATA_PATH.'/file/'.$bo_table, 720, 525, true, true);
if($tfarray_file){
$tfarray_filea[] = thumbnail($rowb['bf_file'], G5_DATA_PATH.'/file/'.$bo_table, G5_DATA_PATH.'/file/'.$bo_table, 100, 70, true, true);
?>
<div class="swiper-slide">
<img src="<?php echo G5_URL; ?>/data/file/<?php echo $bo_table.'/'.$tfarray_file?>" border=0 alt="<?php echo $trow['wr_subject']?>" >
</div>
<?php }
}
}
unset($tfarray);
?>
</div>
답변 3
1.
이미 첨부화일에 대한 정보가 $view['file']에 모두 들어있는데 다시 쿼리를 할 필요가 없습니다
원본 소스를 참고해서 화일출력 부분 for문에서 $i=1로 변경하면 됩니다
$view[file][1]['file'] -->이것이 위 소스의 $row['bf_file']과 같은 값입니다
print_r($view['file']); 해보세요
2. 무조건 질문의 코드로 하고싶다면
쿼리문에 order by bf_no 추가 후 아래처럼
$k=0;
while($rowb = sql_fetch_array($rsb)){
if($k==0) continue;
$k++;
배열 키가 0 부터 시작이니 1에서 시작하게 하면?
릴보이즈님, 균이님 답변 감사합니다.