이미지 파일 불러오기
본문
초보적인 질문이라 죄송합니다..
게시판에 이미지를 4개 올렸습니다..
index 에 게시판에 올린 이미지 파일을 순서대로 출력하고 싶은데 어떻게 하면 되나요.?
$sql = " select * from g5_board_file where bo_table='gongji' and wr_id = '5' " ;
$main2 = sql_query($sql);
이렇게해서 원하는 이미지가 있는 게시판을 불러 왔습니다..
보니까 이미지 번호가 bf_no 에 1,2,3,4 로 나와 있네요...
답변 4
<?php
$thumb_width= '80'; // 가로크기
$thumb_height = '80'; // 세로 크기
$thumb_board = 'gongji'; // 게시판
$thumb_wr_id = '5'; // 글번호
$thumb_cnt = '3'; // 개수
for ($i=0; $i<$thumb_cnt; $i++) {
$thumb = get_list_thumbnail($thumb_board , $thumb_wr_id, $thumb_width, $thumb_height, false, true);
if($thumb['src']) {
$img = $thumb['src'];
} else {
$img = G5_IMG_URL.'/no_img.png';
}
$img_content = '<img src="'.$img.'" alt="'.$thumb['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
?>
<a href="<?php echo G5_BBS_URL; ?>/view.php?wr_id=<?php echo $thumb_wr_id; ?>" class="lt_img"><?php echo $img_content; ?></a>
<?php } ?>
적용 후 href 경로 등 수정 확인
for ($i=0; $i<$thumb_cnt; $i++) {
$thumb[] = get_list_thumbnail($thumb_board , $thumb_wr_id, $thumb_width, $thumb_height, false, true);
if($thumb[$i]['src']) {
$img = $thumb[$i]['src'];
} else {
$img = G5_IMG_URL.'/no_img.png';
}
$img_content = '<img src="'.$img.'" alt="'.$thumb[$i]['alt'].'" width="'.$thumb_width.'" height="'.$thumb_height.'">';
?>
<a href="<?php echo G5_BBS_URL; ?>/view.php?wr_id=<?php echo $thumb_wr_id; ?>" class="lt_img"><?php echo $img_content; ?></a>
<?php } ?>
for문 안쪽에
배열관련 추가 [] , [$i] 후 확인 해 보세요.
$thumb_width= '80'; // 가로크기
$thumb_height = '80'; // 세로 크기
$thumb_board = 'gongji'; // 게시판
$thumb_cnt = '5'; // 개수
for ($i=0; $i<$thumb_cnt; $i++) {
$thumb_wr_id = $i;
$thumb = get_list_thumbnail($thumb_board , $thumb_wr_id, $thumb_width, $thumb_height, false, true);
if($thumb['src']) {
$img = $thumb['src'];
}
for 문으로 하시면 될 듯 합니다.