메인에 특정게시판 첨부파일 이미지를 나오게 하고싶습니다.
본문
안녕하세요~ 날씨가 여전히 춥습니다.ㅎㅎ
한가지 궁금한게있는데요~
메인에 (슬라이드부분에서) 특정 게시판 첨부파일 이미지를 땡겨오고 싶습니다.
이렇게 하려는의도는 고객들이 직접 관리자로 로그인해서 해당 이미지 사이즈에 맞게 올리면 슬라이드 이미지를 직접 변경하게 하려하는데요 ㅎ
$i = 4;
답변 3
$img_content = '';
$i = 0;
$files = get_file($bo_table, $wr_id);
foreach($files as $key=>$value) {
if($value['view']) {
$img_content .= '<img src="'.$value['path'].'" width="'.$n_thumb_width.'" height="'.$n_thumb_height.'" alt="'.$value['content'].'" title="" />';
}
$i++;
if($i>=5) break;
}
echo $img_content;
이런식이면 가능하지 않을까 싶긴 한데요..
질문글에 5개언급이 있어서 제한을 주긴 했는데, 갯수제한없이 해당글의 모든 이미지첨부파일은 불러오고 싶다면 if($i>=5) break; 이 부분만 빼주면 됩니다.
Db에 입력(폼 만들기) 후 $1 =디비값
해주시면 되겠네요
제가 검색해보니 이렇게하니 wr_id 1인 게시물의 첫번쨰 첨부파일 이미지를 떙겨올수있네요
그럼 이제 이걸가지고 첨부파일 갯수 구해서 포문돌려서 다 뽑아내기만 하면되는건가요?
<?php
$g4[board_file_table] = "g5_board_file";
$bo_table = "gallery2";
$myDomain = $_SERVER['HTTP_HOST'];
$sql = " select bf_file from $g4[board_file_table] where bo_table='$bo_table' and wr_id = '1' order by bf_no limit 0, 10 ";
$result = sql_query($sql);
$row = mysql_fetch_array($result);
$filename = $row[bf_file];
$gbimageurl = "http://{$myDomain}/data/file";
$gbimage = "$gbimageurl/$bo_table/$filename";
echo $row[bf_file];
?>
<img src="<?php echo $gbimage ?>" />