무작위 랜덤 출력에 관한 긴급문의 > 그누3질답

그누3질답

무작위 랜덤 출력에 관한 긴급문의 정보

그누보드 무작위 랜덤 출력에 관한 긴급문의

본문

3.26사용자입니다.
급히 문제가 생겨 고수님들께 문의 좀 드립니다.
출력하는부분에서 무작위로 랜덤하게 출력하게하려합니다.
아래 소스에서 어느부분을 수정해야할지 난감하네요


소스의 일부분입니다.==================================
$sql_common = " from gb_write_coupon  ";

$sql_search = " where (1) and wr_10 ='$cu$cu2'  ";
if ($stext) {
    $sql_search .= " and ( ";
// 검색어를 구분자로 나눈다. 여기서는 공백
   
    switch ($sselect) {
        case "wr_10" :
     
            $sql_search .= " ($sselect >= '$stext') ";
            break;
        default :
            $sql_search .= " ($sselect like '%$stext%') ";
            break;
    }
    $sql_search .= " ) ";
}



if (!$ssort) {
    $ssort  = "wr_datetime";
    $sorder = "desc";
}
$sql_order = " order by $ssort $sorder ";

$sql = " select count(*)
        $sql_common
        $sql_search
        $sql_order ";
$row = sql_fetch($sql);
$total_count = $row[0];

$rows = 200;
$total_page  = ceil($total_count / $rows);  // 전체 페이지 계산
if ($page == "") $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함

$sql = " select *
          $sql_common
          $sql_search
          $sql_order
          limit $from_record, $rows ";
$result = sql_query($sql);

$listall = "<a href='./?doc=$doc'>처음</a>";


중략=======


<? for ($i=0; $i<count($list); $i++) { ?>

후략




이건데

<? @shuffle($result); for ($i=0; $row=mysql_fetch_array($result); $i++) { ;?>
이렇게해도안되네요....


한수갈켜주시기바랍니다.좀 급한 일이거든요...
  • 복사

댓글 전체

if (!$ssort) {
    $ssort  = "wr_datetime";
    $sorder = "desc";
}

요 부분이 있지요. 여기서 조건문 해체하시고 다음처럼 하시면 될겁니다.

$ssort  = "rand()";
$sorder = "";
© SIRSOFT
현재 페이지 제일 처음으로