테스트 사이트 - 개발 중인 베타 버전입니다

게시물 랜덤으로 뿌려지게 하는 방법 채택완료

http://cleanworld.kr/" rel="nofollow">http://cleanworld.kr/

사이트를 운영하고 있는데

'여기는 깨끗합니다' 문구 밑에 게시물들처럼 '서울'이라는 지역안에 있는 게시물들도 올린순이 아닌 랜덤으로 뿌려지게 하고 싶은데 어떻게 하면 좋을까요...

 

</p>

<p><?php

include_once('./_common.php');

include_once(G5_LIB_PATH.'/thumbnail.lib.php');</p>

<p>$wr_1 = trim($_POST['wr_1']);

$wr_homepage = trim($_POST['wr_homepage']);</p>

<p>

$wr_2 = trim($_POST['wr_2']);</p>

<p>if($wr_1) $wr_1_w = " and wr_1 = '$wr_1' ";

//if($wr_homepage) $wr_homepage_w = " and wr_homepage = '$wr_homepage' ";</p>

<p>

          $home_array = explode(",", $wr_homepage);

if($home_array[0]){$wr_homepage_w=" and wr_homepage like '%{$home_array[0]}%' ";}

if($home_array[1]){$wr_homepage_w.="and wr_homepage like '%{$home_array[1]}%' ";}

if($home_array[2]){$wr_homepage_w.=" and wr_homepage like '%{$home_array[2]}%' ";}

if($home_array[3]){$wr_homepage_w.=" and wr_homepage like '%{$home_array[3]}%' ";}</p>

<p>if($wr_2) $wr_2_w = " and wr_2 like '%{$wr_2}%' ";</p>

<p>$sql = " select * from g5_write_company where (1) $wr_1_w $wr_homepage_w $wr_2_w order by wr_id desc limit $start, $limit ";

$result = sql_query($sql);</p>

<p>for($i=0;$row=sql_fetch_array($result);$i++){

    if($i%4==0) echo "<ul>";

    $thumb = get_list_thumbnail("company", $row['wr_id'], 231, 194, false, true);

    if(!$thumb['src'])

        $thumb = G5_IMG_URL."/main/sec02_img01.jpg";

?>

        <li>

            <a href="/sub_view.php?bo_table=company&wr_id=<?php echo $row['wr_id']?>">

                <div class="area"><?php echo $row['wr_1']?>지역</div>

                <p class="img_title"><?php echo cut_str($row['wr_subject'],10)?></p>

                <img src="<?php echo $thumb['src'] ?>" alt="<?php echo $row['wr_subject']?>" class="pt_ab">

                <div class="text_box"><?php echo cut_str($row['wr_subject'],10)?><p><?php echo $row['wr_8']?></p></div>

            </a>

        </li>

<?php

    if($i%4==3) echo "</ul>";

}

if($i%4!=3) echo "</ul>";</p>

<p>exit;

?></p>

<p>

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

답변 3개

채택된 답변
+20 포인트

참고만 해 보세요.

 

$sql = " select * from g5_write_company where (1) $wr_1_w $wr_homepage_w $wr_2_w order by rand() limit $start, $limit ";

 

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

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

order by rand() 추가해주시면 됩니다.

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

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

단순히 정렬만 랜덤이라면 

관리자 >  게시판 관리 >  게시판 수정 >  리스트 정렬 필드 > 

 

한개 추가후 해당 게시판 수정버튼 클릭 하시면

정렬은 랜덤이 됩니다. 

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

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

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

로그인

전체 질문 목록

🐛 버그신고