안녕하세요 도움좀 청할께요 ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

안녕하세요 도움좀 청할께요 ㅠ 정보

안녕하세요 도움좀 청할께요 ㅠ

본문

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=69789

곰순이푸 님의 랜덤게시판 입니다.

1개만 랜덤으로 출력하는데 2개 3개 랜덤으로 출력하는 방법을 모르겠습니다 ㅠ 도와주세요

가로로 3개 랜덤으로 출력하는 방법좀 알려주세요

banner.php 파일 첨부하겠습니다

<?
$banner_hit = 10000; // 노출 횟수 

// 포인트 배너광고 
$banner_table = "B13";  //배너 게시판 테이블
$sql = " select wr_id, wr_subject, mb_id, wr_1, wr_2, wr_hit from {$g4[write_prefix]}{$banner_table} 
          where wr_is_comment = '0' 
            and wr_1 = '' 
            and wr_hit < '".($banner_hit+1)."' 
          order by rand() limit 1 "; 
$row = sql_fetch($sql);

$sql3 = " select bo_1 from {$g4[board_table]}
			where bo_table = '".$banner_table."' ";
$row3 = sql_fetch($sql3);

list($imgw, $imgh) = explode("x", $row3[bo_1]);

if ($row[mb_id]) 
{
	$sql1 = " select mb_id ,mb_point from $g4[member_table] 
          where mb_id = '".$row[mb_id]."' "; 
	$row1 = sql_fetch($sql1);

$banner_point = 100; // 최저 포인트 
    if ($row1[mb_point] <= $banner_point) 
        sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_1 = '중지' where wr_id = '$row[wr_id]' "); 
}

if ($row[wr_id]) 
{ 
    if ($row[wr_hit] >= $banner_hit) 
        sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_1 = '종료' where wr_id = '$row[wr_id]' "); 

    $sql2 = " select bf_file from $g4[board_file_table] 
              where bo_table = '$banner_table' 
                and wr_id = '$row[wr_id]' 
                and bf_no = 0 "; 
    $row2= sql_fetch($sql2); 
    if ($row2[bf_file]) 
        $banner_img = "$g4[path]/data/file/$banner_table/$row2[bf_file]"; 
    else 
        $banner_img = "$g4[path]/img/banner01.gif"; 

    $subj = get_text($row[wr_subject]); 
    $href = "$g4[bbs_path]/link.php?bo_table={$banner_table}&wr_id={$row[wr_id]}&no=1&id=point&mb_id={$row1[mb_id]}"; 
	echo "<table cellpadding='0' cellspacing='0' border='0'>";
    echo "<a href='$href' target='_blank' title='$subj'><img src='$banner_img' border='0' width='$imgw' height='$imgh' style='border:solid 0 #555555;'></a>"; 
	echo "<tr><td height='2'></td></tr>";
	echo "<tr><td height='16' align='left'><font color=#4f4f4f>{$subject}</td></tr>";
	echo "<tr><td height='2'></td></tr>";
	echo "<tr><td height='14' align='left'><img src='{$latest_skin_path}/img/b_productlist_price.gif' align=\"absmiddle\"> <span $style><font color=#FF9900>{$list[$i][wr_8]}원</span>&nbsp;&nbsp;&nbsp;&nbsp;<span $style><font color=#4f4f4f>Hit : <B>{$list[$i][link_hit][1]}</font></B></span></td></tr>";
	echo "<tr><td height='3'></td></tr>";
	echo "<tr><td height='14' align='left'><img src='{$latest_skin_path}/img/i_home.gif' align=\"absmiddle\"> <a href=\"{$list[$i][wr_link2]}\" target=\"_blank\"<span $style><font color=#4f4f4f>{$list[$i][wr_7]}</span></a></td></tr>";
	echo "<tr><td height='5'></td></tr>";
	echo "</table>";
    // View(Hit) 
    sql_query(" update {$g4[write_prefix]}{$banner_table} set wr_hit = wr_hit + 1 where wr_id = '$row[wr_id]' "); 
}
?>

댓글 전체

10라인 order by rand() limit 1
-> 변경
order by rand() limit 2
또는...
order by rand() limit 3

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

$row = sql_fetch($sql)
->변경
 $res = sql_query($sql);
( 다중 데이터를 받아오기 위해서 )


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

출력 부분 for 삽입
for($i = 0 ; $row = sql_fetch_array($res); $i++)... 형식으로 -ㅇ-!
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT