메인 배너 출력에서 4번째까지만 출력하고 싶어요
본문
4번째 부터 출력하려면 i 값에 4를 주면 되는데 반대는 어떻게 해야할지 감이 안오네요
아래가 메인배너 소스구여 봐주시면 감사합니다
<?php
$max_width = $max_height = 0;
$bn_first_class = ' class="bn_first"';
$bn_sl = ' class="bn_sl"';
for ($i=0; $row=sql_fetch_array($result); $i++ )
{
if ($i==0) echo '<div id="main_bn" class="swipe">'.PHP_EOL.'<div class="bn_img">'.PHP_EOL;
//print_r2($row);
// 테두리 있는지
$bn_border = ($row['bn_border']) ? ' class="sbn_border"' : '';;
// 새창 띄우기인지
$bn_new_win = ($row['bn_new_win']) ? ' target="_blank"' : '';
$bimg = G5_DATA_PATH.'/banner/'.$row['bn_id'];
if (file_exists($bimg))
{
$banner = '';
$size = getimagesize($bimg);
if($size[2] < 1 || $size[2] > 16)
continue;
if($max_width < $size[0])
$max_width = $size[0];
if($max_height < $size[1])
$max_height = $size[1];
echo '<div class="item">'.PHP_EOL;
if ($row['bn_url'][0] == '#')
$banner .= '<a href="'.$row['bn_url'].'">';
else if ($row['bn_url'] && $row['bn_url'] != 'http://') {
$banner .= '<a href="'.G5_SHOP_URL.'/bannerhit.php?bn_id='.$row['bn_id'].'&url='.urlencode($row['bn_url']).'"'.$bn_new_win.'>';
}
echo $banner.'<img src="'.G5_DATA_URL.'/banner/'.$row['bn_id'].'" width="'.$size[0].'" alt="'.$row['bn_alt'].'"'.$bn_border.'>';
if($banner)
echo '</a>'.PHP_EOL;
echo '</div>'.PHP_EOL;
$bn_first_class = '';
$bn_sl = '';
}
}
if ($i > 0) {
echo '</div>'.PHP_EOL;
echo '</div>'.PHP_EOL;
?>