특정 게시물만 보이기 채택완료

 'mb_1' 학생1~5 회원이 있고, 게시판의 'wr_5' 부분에 학생1~5 가 저장된 게시판이 있습니다.
학생1이면 학생1의 게시물만, 2는 2의 게시물만 보이도록 하고 싶습니다.

아래처럼 extend폴더에 파일하나 만들어서 해보긴 했는데 안되네요
방법좀 가르쳐주세요!


Copy
if ($bo_table == 'board01')

if ($member['mb_1']) {
    $sql_search .= " AND (mb_1 = wr_5) ";
}
  

 

답변 5개

채택된 답변
+20 포인트

Copy
if ($bo_table == 'board01') {    
    $sfl = "wr_5";
    
    if ($member['mb_1'])
        $stx = $member['mb_1'];
    else if ($member['mb_2'])
        $stx = $member['mb_2'];
    else if ($member['mb_3'])
        $stx = $member['mb_3'];
    else if ($member['mb_4'])
        $stx = $member['mb_4'];
    else if ($member['mb_5'])
        $stx = $member['mb_5'];
}
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다.
잘 됩니다.!!

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

Copy
if ($bo_table == 'board01')
if ($member['mb_1']) {
    $sql_search .= " AND (wr_5 = '{$member['mb_1']}') ";
}
로그인 후 평가할 수 있습니다

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

값이 문자열인지 배열인지에 따라 비교값이 달라지니, 각각의 변수가 제대로 값이 찍히는지부터 점검해 보세요.

그리고, 위 소스는 해당 url에 보이는 파일에서 작업하셔야 할 거에요.

extend 폴더 안 파일은 common.php 파일 하단으로 인클루드 되는데, 가장 상단으로 추가되기 때문에 sql 문으로 안 붙을 겁니다.

로그인 후 평가할 수 있습니다

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

extend에 파일을 추가한게 리스트 불러올때 가져오는지 쿼리를 찍어서 확인해 보셔야 할듯 한데

 

세크티님 처럼 bbs/list.php에 리스트쿼리 부분에 해당 부분 적용하셔서 쿼리가 제대로 반응은 하는지 체크해 보셔야 할듯 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

답변감사합니다.
체크해 보독록 하겠습니다.!

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

and (wr_5={$member['mb_1']}) 

이렇게해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

반응이 없어요!

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고