뷰페이지 썸네일 출력시 첫번째 이미지가 처음에 출력되게끔 하고싶어요 채택완료


첨부파일로 이미지를 여러장 올릴때 뷰페이지 왼쪽 상단에 큰 썸네일이 나오는데 
가장 아래쪽에 올린 이미지가 맨 처음 페이지 떴을때 나오더라구요  지금 화면으로는 꽃이미지가 나오죠 
썸네일 리스트중에 왼쪽에 텍스트로 된 이미지가 출력되게끔 하고 싶어요 
처음에 올린 이미지가 화면에 표시되게끔 하고 싶은데 방법이 없을까요 .. 

Copy
<SCRIPT LANGUAGE='JavaScript'>
// 이미지뷰어
<!-- 
    var win= null;
    function View_Open(img, w, h)
    {
        var winl = (screen.width-w)/2;
        var wint = (screen.height-h)/3;
        var settings  ='height='+h+',';
            settings +='width='+w+',';
            settings +='top='+wint+',';
            settings +='left='+winl+',';
            settings +='scrollbars=yes,';
            settings +='resizable=yes,';
            settings +='status=no';

        win=window.open("","newWindow",settings);
        win.document.open(); 
        win.document.write ("<html><head><title>원본 이미지 보기</title></head>"); 
        win.document.write ("<script>function init(){window.resizeBy(document.all.pop_img.width-document.body.clientWidth, document.all.pop_img.height-document.body.clientHeight+10);}</script>"); 
        win.document.write ("<body bgcolor=white topmargin=0 leftmargin=0 marginwidth=0 marginheight=0 oncontextmenu='return false' ondragstart='return false' onkeydown='return false' onselectstart='return false' onload='init();'>");
        win.document.write ("<img src='"+img+"' border=0 onclick='window.close();' style='cursor:hand' title='닫기' id='pop_img'>");
        win.document.write ("</body></html>");
        win.document.close();
    }
//-->
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">
<!-- 
image_directory = "";   //배경이미지 경로
clear = new Image();  clear.src = image_directory + "./img/blank.gif";
<?
//파일 뽑기
$sql2 = " select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no limit 0, 10 "; 
$result2 = sql_query($sql2);
for ($j=0; $row2 = sql_fetch_array($result2); $j++) {
$view_one = "{$g4['path']}/data/file/{$bo_table}/{$row2['bf_file']}";

?>
view_img<?=$j?> = new Image();
view_img<?=$j?>.src = "<?=$g4['path']?>/data/file/<?=$bo_table?>/<?=$row2['bf_file']?>";
<? } ?>
function bgChange(imgName) { 
	document.all.view_img.src = eval(imgName + ".src");
}
//  -->
</SCRIPT>

<table width=100% cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
	<td width="5"></td>
    <td style="padding:4 0 4 0px;" width="350" height="350" align="center" valign="top"> 
    <div style='width:350px; position:relative; overflow:hidden;' align=center><a href="javascript:void(0);" onClick="View_Open('<?=$view_one?>')"><img src="<?=$view_one?>" name="view_img" border="5" width=330 height=330 style="border-color:#161616;"></a></div>
    </td>
	<td width="10"></td>
    <td style="padding:4 0 4 0px;" width="400" height="330" align="center" valign="top"> 

	<table id="Table_01" width="400" height="138" border="0" cellpadding="0" cellspacing="0">
	<tr>
		<td colspan="2"><img src="<?=$board_skin_path?>/img/product_01.gif" width="250" height="12" alt=""></td>
	</tr>
	<tr>
		<td><?php echo($view[wr_3]); ?></td>
        <td width="280" height="28"><p align="left"><b><font color="#669900"><span style="font-size:24pt;"><?php echo($view[subject]); ?></span></font></b></p></td>
	</tr>
	<tr>
		<td colspan="2"><img src="<?=$board_skin_path?>/img/product_04.gif" width="250" height="4" alt=""></td>
	</tr>
	<tr>
		<td><img src="/images/list_bt_01.jpg"><b><span style="font-size:13pt;"> 중 &nbsp;&nbsp;&nbsp; 량 :</span></b></td>
        <td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_7]); ?> g</span></font></p></td>
	</tr>
    <tr>
		<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
	</tr>
	<tr>
		<td><img src="/images/list_bt_02.jpg"> <b><span style="font-size:13pt;">주 원 료 :</span></b></td>
        <td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_8]); ?></span></font></p></td>
	</tr>
	<tr>
		<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
	</tr>
	<tr>
		<td><img src="/images/list_bt_03.jpg"> <b><span style="font-size:13pt;">입 &nbsp;&nbsp;&nbsp; 상 :</span></b></td>
        <td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_9]); ?></span></font></p></td>
	</tr>
    <tr>
		<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
	</tr>
	<tr>
		<td><img src="/images/list_bt_04.jpg"> <b><span style="font-size:13pt;">출시년도 :</span></b></td>
        <td width="280" height="28"><p align="center"><font color="#666666"><span style="font-size:11pt;"><?php echo($view[wr_10]); ?> 년</span></font></p></td>
	</tr>
    <tr>
		<td colspan="2"><img src="<?=$board_skin_path?>/img/product_07.gif" width="250" height="4" alt=""></td>
	</tr>

	<tr>
		<td colspan="2">
		
		<?
//파일 뽑기
$sql = " select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no limit 0, 10 "; 
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++) {

//썸네일 코드 시작
$data_path = $g4['path'] . "/data/file/{$bo_table}";//라이브러리 파일 참조
$thumb_path = $data_path . '/thumbOpen';

$view_w = 110; //썸네일 가로사이즈
$view_h = 110; //썸네일 세로사이즈
$sch_q = 100; //썸네일 퀼리티

if (!is_dir($thumb_path)) {
@mkdir($thumb_path, 0707);
@chmod($thumb_path, 0707);
}
    $filename = $row[bf_file]; //파일명
    $thumb = $thumb_path.'/'.$filename; //썸네일
    if (!file_exists($thumb))
    {
	$file = $data_path.'/'.$filename; //원본
        if (preg_match("/\.(jp[e]?g|gif|png)$/i", $file) && file_exists($file))
        {
            $size = getimagesize($file);
            if ($size[2] == 1)
                $src = imagecreatefromgif($file);
            else if ($size[2] == 2)
                $src = imagecreatefromjpeg($file);
            else if ($size[2] == 3)
                $src = imagecreatefrompng($file);
            else
                continue;

            $rate = $view_w / $size[0];
            $height = (int)($size[1] * $rate);

            if ($height < $view_h)
                $dst = imagecreatetruecolor($view_w, $height);
            else
                $dst = imagecreatetruecolor($view_w, $view_h);
            imagecopyresampled($dst, $src, 0, 0, 0, 0, $view_w, $height, $size[0], $size[1]);
            imagejpeg($dst, $thumb_path.'/'.$filename, $sch_q);
            chmod($thumb_path.'/'.$filename, 0707);
        }
    }

	if (file_exists($thumb) && $filename) {
?>
<a href="javascript:void(0);" onClick="View_Open('<?=$data_path?>/<?=$filename?>')" onMouseOver="bgChange('view_img<?=$i?>');" onMouseOut="bgChange('view_img<?=$i?>');"><img src='<?=$thumb?>' border=1 width=95 height=95 style="border-color:#d5d5d5;"></a>&nbsp;<?
//onMouseOut="bgChange('clear');"
}
}
?>
		
		</td>
	</tr>
	</table>

    </td>
	<td width="5"></td>
</tr>
</table>

답변 2개

채택된 답변
+20 포인트
//파일 뽑기
037 $sql2 " select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no limit 0, 10 ";

37번쨰 줄에 있는 윗 구문을 아래처럼 해보세요.
않되도 돌던지기 없김돠..;;

$sql2 " select bf_file from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' order by bf_no desc limit 0, 10 ";

빨간 부분의 desc 를 추가해보세요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

시하님 답변감사해요 ㅎ
적용해보니 잘 되네요 정말 감사합니다.

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

많은 도움이 되었습니다. 감사합니다.

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

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

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

로그인
🐛 버그신고