배열값 적용시키는 소스좀 봐주세요.ㅠㅜ > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

배열값 적용시키는 소스좀 봐주세요.ㅠㅜ 정보

배열값 적용시키는 소스좀 봐주세요.ㅠㅜ

본문

게시판 글쓰기 화면에서 wr_10번 필드에 ,를 기준으로 아이디를 등록을 했습니다.

test1,test2,test3.... 이런식으로요..

그래서 이 사람들은 비밀글을 바로 볼 수 있도록 할려고 하는데...

bbs/password.php파일에서(이 파일에서 수정하는거 맞죠?)

아래 소스를 추가학
$view_id = explode(',',$write[wr_10]);



// 패스워드 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감
    if ($is_admin || ($member[mb_id] == $write[mb_id] && $write[mb_id]))
        goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
    else
        $action = "./password_check.php";

    }
위 소스를

// 패스워드 창에서 로그인 하는 경우 관리자 또는 자신의 글이면 바로 글보기로 감
    if ($member[mb_id] == $view_id[$i] || $is_admin || ($member[mb_id] == $write[mb_id] && $write[mb_id]))
        goto_url("./board.php?bo_table=$bo_table&wr_id=$wr_id");
    else
        $action = "./password_check.php";
    }

이렇게
$member[mb_id] == $view_id[$i] ||
위 소스를 추가를 했는데..

왜 페이지가 계속 리프레쉬가 되버리는지 모르겠네요..ㅠㅠ

echo $member[mb_id];
echo $view_id[$i];

이렇게 찍어보면 분명..
위 아래 두개모두 같안 아이디값이 찍히는데..

왜그럴까요?ㅠㅠ

한가지 궁금한게..
echo $view_id[$i];
이것을 출력하면 Array가 출력되는게 아니라 왜 아이디가 출력되는지 모르겠네요

댓글 전체

$member[mb_id] == $view_id[$i] <-- 이것은 맞는 문법이 아닙니다
in_array($member[mb_id] , $view_id ) 로 하면 됩니다

echo $view_id[$i]; <---이것은 위에서 include된 common.php 화일내에서 $i 값이 사용되고 난 후
마지막 사용된 하나가 전달되어 그 값이 들어가게 되어 값이 출력 됩니다
echo $view_id  하면 array가 출력 됩니다
그렇지 않아도 어제 고민하다가 in_array로 하니까 값이 하나하나 들어있는 것 까지 확인을 했는데..

in_array안에 있는 아이디와 member[mb_id]와 값이 같은 경우를 어떻게 비교해야할지 모르겠더라구요..
전체 3 |RSS
그누4 질문답변 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 조회
  • 게시물이 없습니다.

회원로그인

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