수정하기전과후 여분필드 비교

수정하기전과후 여분필드 비교

QA

수정하기전과후 여분필드 비교

본문

3월이면 봄인데 꽃샘추위인지 아직도 많이 춥네요.

감기들 조심하세요.

 

member_form_update.php 에 아래와 같은 소스를 추가하였는데요.

if(mb_1 == $_POST['mb_1']){
}
$fp = fopen('../data/data.txt','a+');
fwrite($fp, "$mb_id/$mb_1 \r\n");
fclose($fp);
}​

 

제가 의도한것은 여분필드1를 수정하였으면 data.txt에 아이디와 여분필드1 을 기재하는것인데

여분필드1의 내용이 변경되지 않았어도 data.txt에 기재가 되네요.

 

if문에서 비교할때 잘못 비교한듯 싶은데

회원분들이 보고 바로 잡아주시면 감사하겠습니다. 

이 질문에 댓글 쓰기 :

답변 1

 

$mb_1= trim($mb_1);

if($member[mb_1] != $mb_1 ){
 $fp = fopen('../data/data.txt','a+');
 fwrite($fp, "$mb_id/$mb_1 \r\n");
 fclose($fp);
}

 

여분필드1에 123을 적으니
20991231 ///////// 123
이런식으로 나타납니다.

여기서 20991231은 수정하기전 회원의 여분필드1이 아닌
관리자 즉 저의 여분필드1 이네요.

미천한 저의 생각이지만
$member[mb_1] 이것이, 수정하기전의 회원의 여분필드1이 나오면 되는것 같은데
그걸 어찌 해야할지 모르겠네요, 부탁좀 드리겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

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