scrap02.php에 특정 게시판의 게시물만 불러오고 싶습니다.

scrap02.php에 특정 게시판의 게시물만 불러오고 싶습니다.

QA

scrap02.php에 특정 게시판의 게시물만 불러오고 싶습니다.

답변 1

본문

  • scrap.php 전체 게시판 스크랩 게시물
  • scrap02.php: service 게시판 스크랩 게시물

이렇게 불러오고 싶습니다.

 

scrap.php, scrap.skin.php은 이미 02로 분리한 상태입니다.

 

어떻게 해야될지 좀 도와주세요 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

그누보드에서 scrap.php를 수정하여 전체 게시판의 스크랩을 보여주고, scrap02.php에서는 특정 게시판(service 게시판)의 스크랩만 보여주도록 설정하려면 아래 방법을 사용하면 됩니다.


1. scrap.php (전체 게시판 스크랩)

이 파일에서는 모든 스크랩 데이터를 가져오도록 설정합니다.

<?php
include_once('./_common.php');

// 로그인 체크
if (!$is_member) {
    alert('로그인 후 이용 가능합니다.', G5_URL);
}

// 전체 스크랩 불러오기
$sql = "SELECT * FROM {$g5['scrap_table']} WHERE mb_id = '{$member['mb_id']}' ORDER BY ms_id DESC";
$result = sql_query($sql);

$g5['title'] = '스크랩 목록';
include_once(G5_PATH.'/head.php');

while ($row = sql_fetch_array($result)) {
    echo "<p><a href='".G5_BBS_URL."/board.php?bo_table={$row['bo_table']}&wr_id={$row['wr_id']}'>
          {$row['ms_content']}</a></p>";
}

include_once(G5_PATH.'/tail.php');
?>

2. scrap02.php (service 게시판만 스크랩)

service 게시판의 스크랩만 가져오도록 필터링합니다.

<?php
include_once('./_common.php');

// 로그인 체크
if (!$is_member) {
    alert('로그인 후 이용 가능합니다.', G5_URL);
}

// service 게시판 스크랩만 불러오기
$sql = "SELECT * FROM {$g5['scrap_table']} 
        WHERE mb_id = '{$member['mb_id']}' 
        AND bo_table = 'service'
        ORDER BY ms_id DESC";
$result = sql_query($sql);

$g5['title'] = 'Service 게시판 스크랩 목록';
include_once(G5_PATH.'/head.php');

while ($row = sql_fetch_array($result)) {
    echo "<p><a href='".G5_BBS_URL."/board.php?bo_table={$row['bo_table']}&wr_id={$row['wr_id']}'>
          {$row['ms_content']}</a></p>";
}

include_once(G5_PATH.'/tail.php');
?>

추가 설명

  1. scrap.php전체 게시판의 스크랩을 가져옵니다.

  2. scrap02.php는 **특정 게시판(service)**의 스크랩만 가져옵니다.

  3. $g5['scrap_table']에서 bo_table = 'service' 조건을 추가하여 필터링했습니다.

chatgpt 답변입니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 61
© SIRSOFT
현재 페이지 제일 처음으로