최신글 조건 > 그누4 질문답변

그누4 질문답변

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

최신글 조건 정보

최신글 조건

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :
latest.lib.php에서
wr_100,wr_200,wr_300
이란 필드를 만들고 옵션을주고 wr_100이 y인 게시물만 출력 하려고


if ($options == "index")
$options = "wr_100";
elseif ($options == "main")
$options ="wr_200";
elseif ($options == "list")
$options ="wr_300";
else     
$sql_options = "wr_num";

이렇게썻습니다.
그리고
$sql = " select * from $tmp_write_table where $options='y'  order by wr_id desc limit 0, $rows ";
이렇게했는데 sql 오류가 나네요 이유를 아시는분 알려주세요


전체소스

<?
if (!defined('_GNUBOARD_')) exit;

// 최신글 추출
function latest_check($skin_dir="", $bo_table, $rows=10, $subject_len=40, $options="")
{
    global $g4;

    if ($skin_dir)
        $latest_skin_path = "$g4[path]/skin/latest/$skin_dir";

    $list = array();

    $sql = " select * from $g4[board_table] where bo_table = '$bo_table'";
    $board = sql_fetch($sql);

    $tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
   
    // 넘버 체크
    if ($num_cnt) {
   
        // 최근 넘버 값을 구한다.
        $sql = " select * from $tmp_write_table where wr_is_comment = '0' order by wr_num limit $num_cnt, 1 ";
        $num = sql_fetch($sql);

        // 설정값부터 뿌린다.
        $sql_num = "wr_id >= '{$num['wr_id']}' and";
       
    } else {
        $sql_num = "";
    }
   

if ($options == "index")         
  $options = "wr_100";
elseif ($options == "main")     
    $options ="wr_200";
elseif ($options == "list")     
    $options ="wr_300";
else
    $sql_options = "wr_num";
$sql = " select * from $tmp_write_table where $options='y'  order by wr_id desc limit 0, $rows ";

    // 시작 체크
    if (!$f_rows) {
        $f_rows = "0";
    }
   

    $result = sql_query($sql);
    for ($i=0; $row = sql_fetch_array($result); $i++)
        $list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
   
    ob_start();
    include "$latest_skin_path/latest.skin.php";
    $content = ob_get_contents();
    ob_end_clean();

    return $content;
}
?>

댓글 전체

질문
위 함수에서 $num_cnt, $f_rows 은 어디에서 왔나요?
$sql_num, $sql_options은 어디에서 사용되는지...

그리고 sql 오류가 난다면 에러 메세지를 보아야 에러 종류를 알 수 있을텐데...
전체 13 |RSS
그누4 질문답변 내용 검색

회원로그인

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