view 스킨 작업중 자신이 쓴글만 보기 정보
view 스킨 작업중 자신이 쓴글만 보기본문
자신이 쓴 글만 보게 만들기 위해
자신의 글이 아닌건 뒤로 보내려 합니다
$member 의 mb_nick 과 그 해당 글의 쓴 사람이 같으면 보게.. 아니면 뒤로 보내려 하는데
if($member[mb_nick]!=$view[name]) {echo $member[mb_nick]; echo $view[name];}
"멍그멍그" 일캐 찍힙니다.
같지 않아야 찍히는건데 논리연산에서는 같지 않다고 하고
찍힐때는 "멍그멍그" 일케 찍혀 버리니 왜 안되는지를 모르겠어요...
누가 답변좀 부탁 드릴게요 ㅡㅜ
댓글 전체
;; 왜 이런지 ㅡㅜ 제가 어떤 터무니 없는 실수를 했기에 ㅡㅜ
echo $member[mb_nick]; echo $view[name];
찍으라고 출력 명령문을 사용하셨네요. 뭘~
-. 추가내용(2006/10/23 11:11)
if($member[mb_nick]!=$view[name])
본문내용에 기재된 상단과 같은 조건문은,
'회원 닉네임'과 글쓴이(회원의 이름)의 논리적인 비교구문입니다.
이것은 '닉네임' != '이름' ???!!!(비교할 필드를 일치시키지 않았습니다.)
때문에 '게시판 (기본)설정'에서 '회원이름'을 사용할 것인지,
회원의 닉네임을 사용할 것인지의 관리자 선택에 따라서,
그 구문은 의미가 있을 수도,
얼토당토 않는 구문이 될 수도 있는 것입니다.
찍으라고 출력 명령문을 사용하셨네요. 뭘~
-. 추가내용(2006/10/23 11:11)
if($member[mb_nick]!=$view[name])
본문내용에 기재된 상단과 같은 조건문은,
'회원 닉네임'과 글쓴이(회원의 이름)의 논리적인 비교구문입니다.
이것은 '닉네임' != '이름' ???!!!(비교할 필드를 일치시키지 않았습니다.)
때문에 '게시판 (기본)설정'에서 '회원이름'을 사용할 것인지,
회원의 닉네임을 사용할 것인지의 관리자 선택에 따라서,
그 구문은 의미가 있을 수도,
얼토당토 않는 구문이 될 수도 있는 것입니다.
조건이 같지 않을때 이잖아요 if문 조건이..
같은데 같지 않다고 하니 @@?
같은데 같지 않다고 하니 @@?
회원 아이디(mb_id)라는 필드값으로 비교하시기 바랍니다.
동일한 결과값을 출력했다면,
이전에 관련된 선행작업(닉네임을 연동하는 등...)이 적절하게 이루어지지 않았기 때문입니다.
(물론 언급은 되어 있겠지요. 오류구문이 출력되지 않고 있다고 가정한다면...)
일반적인 소스파일이라면 회원 닉네임(mb_nick)으로 추출하는 명령구문은 없다고 알고 있습니다.
왜냐하면 회원 닉네임은 수정이 가능한 값이기에 회원의 인증관련 구문을 사용하는 것은 추천하지 않습니다.
(즉 이것은 mb_id라는 필드값이 확정적이고 정확하다는 것을 나타내기 때문입니다.)
동일한 결과값을 출력했다면,
이전에 관련된 선행작업(닉네임을 연동하는 등...)이 적절하게 이루어지지 않았기 때문입니다.
(물론 언급은 되어 있겠지요. 오류구문이 출력되지 않고 있다고 가정한다면...)
일반적인 소스파일이라면 회원 닉네임(mb_nick)으로 추출하는 명령구문은 없다고 알고 있습니다.
왜냐하면 회원 닉네임은 수정이 가능한 값이기에 회원의 인증관련 구문을 사용하는 것은 추천하지 않습니다.
(즉 이것은 mb_id라는 필드값이 확정적이고 정확하다는 것을 나타내기 때문입니다.)
네에 ... 답변 감사합니다.
논리 조건에 mb_nick 컬럼은 사용하지 말라는 말씀 이신거죠??
설명감사드립니다.
논리 조건에 mb_nick 컬럼은 사용하지 말라는 말씀 이신거죠??
설명감사드립니다.
if($member[mb_nick]!=$view[name])
대신
if($member[mb_id]!=$view[mb_id])
로 하시라는 나스카"님 말씀입니다.
대신
if($member[mb_id]!=$view[mb_id])
로 하시라는 나스카"님 말씀입니다.
비회원글쓰기를 허용한 게시판이라면 게시판 설정에서 실명사용에 체크하시고
wr_name으로 비교하는 것도 하나의 방법이 될수 있습니다.
저의 경우는 비밀글 미적용에 글쓰기권한 1에 글보기 권한 1 이지만 wr_name으로 비교해서
본인의 글이 아닌 경우는 열람을 제한하는 방법을 사용합니다.....
wr_name으로 비교하는 것도 하나의 방법이 될수 있습니다.
저의 경우는 비밀글 미적용에 글쓰기권한 1에 글보기 권한 1 이지만 wr_name으로 비교해서
본인의 글이 아닌 경우는 열람을 제한하는 방법을 사용합니다.....