본문 바로가기

마녀일기

[마녀일기] 사용자 ID가 뭐길래!!!(10.18)

반응형

다행이 어제 퇴근길 내내 생각햇던 것들이 먹혀서.

작업은 금방 끝내고 오류테스트를 하고 점심먹고 넘길 생각이었다.


그러네 우라질 엄청난 에러사항이 하나 발견 되엇다.


그건 사용자 ID 수정하기였다.


사용자 정보에서 사용자 ID를 수정 할 수 있게 해놓고...


젠장 우라질 기존에 짜논 쿼리에는 사용자 정보 수정할때 수정된 ID가 반영이 되면 사라진다.


WHERE절에 조건으로 USER_ID만 주어놓고.


바꿀영역에는 USER_ID를 주지도 않았던것.


이런 우라질 엄청난 에러사항이 있는걸 나한테 줘놓고 수정하라고.


저 팝업띄워서 사용자 ID만 받아온걸...


적용 해야 하는데가 어디 한 군데인줄 알아!!


썩을....


암튼 결국 생각 외로 작업이 오래걸렸다.


결국 if문 주어서 해결하기는 했지만.


if문 안에 뭘 어케 채워넣어야할지 고민고민하다.


쉽게 해결했다.



 기존 ID = 새로운 ID;    // 기존 ID에 새로운 ID를 넣어라


  if (기존 ID == "") {      // 기존 ID가 널인경우


       기존 ID = 받아온값[1];  // 배열로 받아온값

       새로받은 ID = 받아온값[1];  // 배열로 받아온값

  }


  else if(기존 ID != 받아온값[1]) { // 기존 ID값과 받아온 값이 다른경우


       새로받은 ID = 받아온값[1];  // 배열로 받아온값

  }

수정 사항이 있을경우 쿼리에는 기존 ID값을 검색조건으로 새로 받은 ID값으로 바꾸는 구조로 변경했다.





반응형