특정 게시판에서 내 게시글만 보기

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

오류 주소 :
예를 들면 메뉴에 내 게시글 보기를 만들고 싶습니다.
클릭을 할 경우
해당 게시판에서 본인의 글들만 출력시키고 싶습니다.
어떻게 구현할 수 있을까요 ? ㅠ
답변을 기다리겠습니다. 부탁드려요...
|

댓글 2개

검색을 이용하시는 방법이 있으시고요
<a href ='<?=$g4[path]?>/bbs/board.php?bo_table=<?=$bo_table?>&sfl=mb_id&stx=<?=$member[mb_Id]?>'


검색기능을 이용하시기 위해서는
bbs/list.php에

if ($sca || $stx)
{
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);


을 아래와 같이

if ($sca || $stx || ($bo_table=='보드명' && !$is_admin) )
{
$sql_search = get_sql_search($sca, $sfl, $stx, $sop);

//--------------------
if($bo_table=='보드명' && !$is_admin) {
if($sql_search){
$sql_search .= " and mb_id = '$member[mb_id]' ";
}
else{
$sql_search = " mb_id = '$member[mb_id]' ";
}
}
//--------------------



if ($sca || $stx )
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
을 아래같이

if ($sca || $stx || ($bo_table=='보드명' && !$is_admin))
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}


// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx)
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");

이부분을

// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx ||($bo_table=='보드명' && !$is_admin))
$row = sql_fetch(" select * from $write_table where wr_id = '$row[wr_parent]' ");

같이 수정해 주시면 됩니다
진심으로 감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고