최신글에서 두 번째 첨부 이미지도 원본으로 불러오고 싶습니다. 채택완료

안녕하세요.

 

아래와 같은 방법으로

Copy
<?php
    for ($i=0; $i<$list_count; $i++) {
    $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);

    if($thumb['ori']) {
        $img = $thumb['ori'];
    } else {
        $img = G5_IMG_URL.'/no_img.png';
        $thumb['alt'] = '이미지가 없습니다.';
    }
    $img_content = "$img";
    ?>

최신글에서 이미지 불러오는 곳에 <?php echo $img_content; ?>로 첨부 이미지 원본을 불러오고 있습니다.

 

그런데 제가 최신글에서 첫 번째 첨부 이미지, 두 번째 첨부 이미지 각각 불러오고 싶습니다.
<?php echo $img_content; ?> <?php echo $img_content1; ?>

 

방법 아시는 분 답변 주시면 정말 감사하겠습니다.

답변 2개

채택된 답변
+20 포인트

아래의 코드 참고를 해보시겠어요..

 

 

<?php
for ($i=0; $i<$list_count; $i++) {
    // 첫 번째 이미지
    $thumb = get_list_thumbnail($bo_table, $list[$i]['wr_id'], $thumb_width, $thumb_height, false, true);
    if($thumb['ori']) {
        $img_content = $thumb['ori'];
    } else {
        $img_content = G5_IMG_URL.'/no_img.png';
    }

    // 두 번째 이미지
    $sql = " select bf_file, bf_content from {$g5['board_file_table']}
                where bo_table = '$bo_table' and wr_id = '{$list[$i]['wr_id']}' and bf_no = 1 ";
    $row = sql_fetch($sql);
    if ($row['bf_file']) {
        $img_content2 = G5_DATA_URL.'/file/'.$bo_table.'/'.$row['bf_file'];
    } else {
        $img_content2 = G5_IMG_URL.'/no_img.png';
    }
?>

<!-- 이미지 출력 -->
<img src="<?php echo $img_content; ?>" alt="첫 번째 이미지">
<img src="<?php echo $img_content2; ?>" alt="두 번째 이미지">

<?php
}
?>

 

 

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

답변에 대한 댓글 1개

정말 감사합니다.
덕분에 해결하였습니다.

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

 다음 코드는 필요 없습니다//불필요한 쿼리를 리스트마다 실행하게 되어 좋지않습니다

-- 이미 이미지는 모두 추출 되어 있습니다

 

// 두 번째 이미지
    $sql = " select bf_file~~~~

-----------------------------------------

두번째 이미지

$src_path=G5_DATA_URL ."/file/{$bo_table}/".$list[$i]['file'][1]['file'];

<img src="<?php echo $src_path;?>"> 

 

상단에서 print_r($list); 해보세요

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

답변에 대한 댓글 3개

친절하신 답변 감사합니다.
알려주신대로 한번 적용해 봤는데 제가 뭘 잘 못한건지 이미지가 나오지 않네요.
계속 이리저리 바꿔가며 테스트해보겠습니다.
게시판관리에서 목록에서 화일사용에 체크하세요
목록에서 파일사용 체크하니 잘 보이네요.
정말 감사합니다.

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

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

로그인
🐛 버그신고