scrap02.php에 특정 게시판의 게시물만 불러오고 싶습니다.
본문
- 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');
?>
추가 설명
-
scrap.php
는 전체 게시판의 스크랩을 가져옵니다. -
scrap02.php
는 **특정 게시판(service)**의 스크랩만 가져옵니다. -
$g5['scrap_table']
에서bo_table = 'service'
조건을 추가하여 필터링했습니다.
chatgpt 답변입니다.
답변을 작성하시기 전에 로그인 해주세요.