뷰페이지 이전글 다음글에 여분필드 출력

뷰페이지 이전글 다음글에 여분필드 출력

QA

뷰페이지 이전글 다음글에 여분필드 출력

본문

안녕하세요

 

게시판 뷰페이지의 이전글 다음글 리스트에서

제목 옆에 여분필드wr_6 에 입력한 내용을 추가로 출력하려고합니다.

 

이전글 제목 옆에 이런 식으로 넣어봤는데 이걸로는 안되고 있습니다.

<?php if($prev['wr_6']){ ?><span><?php echo $prev['wr_6'] ?></span><?php  } ?> 

 

혹시 bbs/view.php 에서 무언가를 더 추가 해주어야 되나요?

검색해보다가 못찾고 문의드려봅니다.

 

이전글 다음글 부분 전체 소스는 아래와 같습니다.

<?php if ($prev_href || $next_href) { ?>
<ul class="bo_v_nb mt50">
    <?php if ($prev_href) { ?>
    <li class="btn_prv">
        <span class="nb_tit"><i class="fa fa-chevron-up" aria-hidden="true"></i> 이전글</span>
        <a href="<?php echo $prev_href ?>">

            <!-- 여분필드 출력을 위해 추가한 부분 -->
            <?php if($prev['wr_6']){ ?><span><?php echo $prev['wr_6'] ?></span><?php  } ?>
            <?php echo $prev_wr_subject;?>
        </a> 
        <span class="nb_date"><?php echo str_replace('-', '.', substr($prev_wr_date, '2', '8')); ?></span>
    </li>
    <?php } ?>
    <?php if ($next_href) { ?>
    <li class="btn_next">
        <span class="nb_tit"><i class="fa fa-chevron-down" aria-hidden="true"></i> 다음글</span>
        <a href="<?php echo $next_href ?>">

            <!-- 여분필드 출력을 위해 추가한 부분 -->
            <?php if($next['wr_6']){ ?><span><?php echo $next['wr_6'] ?></span><?php  } ?> 
            <?php echo $next_wr_subject;?>
        </a>
        <span class="nb_date"><?php echo str_replace('-', '.', substr($next_wr_date, '2', '8')); ?></span>
    </li>
    <?php } ?>
</ul>
<?php } ?>    

 

 

 

이 질문에 댓글 쓰기 :

답변 1

bbs/view.php 파일에서 wr_6을 추가하세요.

 

    // 윗글을 얻음
    $sql = " select wr_id, wr_subject, wr_datetime, wr_6 from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply < '{$write['wr_reply']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";
    $prev = sql_fetch($sql);
    // 위의 쿼리문으로 값을 얻지 못했다면
    if (!$prev['wr_id'])     {
        $sql = " select wr_id, wr_subject, wr_datetime, wr_6 from {$write_table} where wr_is_comment = 0 and wr_num < '{$write['wr_num']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";
        $prev = sql_fetch($sql);
    }

    // 아래글을 얻음
    $sql = " select wr_id, wr_subject, wr_datetime, wr_6 from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply > '{$write['wr_reply']}' {$sql_search} order by wr_num, wr_reply limit 1 ";
    $next = sql_fetch($sql);
    // 위의 쿼리문으로 값을 얻지 못했다면
    if (!$next['wr_id']) {
        $sql = " select wr_id, wr_subject, wr_datetime, wr_6 from {$write_table} where wr_is_comment = 0 and wr_num > '{$write['wr_num']}' {$sql_search} order by wr_num, wr_reply limit 1 ";
        $next = sql_fetch($sql);
    }

답변을 작성하시기 전에 로그인 해주세요.
전체 17
QA 내용 검색

회원로그인

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