재질문/수정하기 전후 여분필드 비교

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
재질문/수정하기 전후 여분필드 비교

QA

재질문/수정하기 전후 여분필드 비교

본문

모두들 봄감기 조심하세요~

 

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

$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를 수정하였으면 data.txt에 아이디와 여분필드1 을 기재하는것인데
여분필드1의 내용이 변경되지 않았어도 data.txt에 기재가 되요.
그래서 무엇이 문제인가 찾아보니,

member[mb_1] 이것이 변경하려는 회원의 여분필드1 인줄 알았는데 저의 여분필드1 이네요.

이걸 변경하려는 회원의 여분필드1로 나타내려면 어떻해야 할까요?​

제 미천한 지식으로는 아무리 노력해봐도 힘들어서 이렇게 질문답변 게시판에 올려봅니다. 

이 질문에 댓글 쓰기 :

답변 3

member_form_update.php 

 

회원정보를 수정할때요

$mb_id = trim($_POST['mb_id']); 

 

얘기하신대로라면

관리자 회원정보에서 수정을 하신다는 조건으로

 

member_form.php

<input type="hidden" name="token" value="<?php echo $token ?>"> 요거 아래에다 

다음을 추가

<input type="hidden" name="mb_1_old" value="<?php echo $mb[mb_1]​?>">

 

 

member_form_update.php  130라인에

 

$mb_1_old = trim($_POST['mb_1_old']);

if($_POST['mb_1']​ != $mb_1_old​  ){

 $fp = fopen('../data/data.txt','a+');
 fwrite($fp, "$mb_id/$mb_1 \r\n");
 fclose($fp);

} 

 

이런식으로??? 테스트하거나 확인하지 않았습니다...

 

 

 

adm 안에 있는거면 그 전의 폼값에서 아이디 값을 불러와야 하지않을까요?

13라인 보시면 $_POST['mb_id']; 

다른쪽 소스 수정이면 다를 수 있습니다.

 

$mb_1= trim($mb_1);<--다음줄에 추가

$mb=get_member($mb_id, 'mb_1');

 

 

if($member[mb_1] != $mb_1 ){---> 수정

if($mb[mb_1] != $mb_1 ){ 

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

회원로그인

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