회원정보 수정시 여분필드 내용이 지워져요 채택완료
회원가입시 여분필드 mb_1~10 을 사용하여 추가 입력값을 받고있는데 DB에서는 잘입력 되고 출력도 잘되는데 회원정보 수정을 하면 입력값들이 다 사라져있어요 mb_1~10까지는 레지스터업데이트문에 기본으로 입력되있는거 아닌가요? 혹시나 해서 다시 확인 해봐도 업데이트문은 이상이 없는거 같은데 왜 입력값이 사라질까요 ㅜㅜ
register_form_update 약 30번째줄
$mb_password = trim($_POST['mb_password']); $mb_10 = isset($_POST['mb_10']) ? trim($_POST['mb_10']) : ""; $mb_name = trim($_POST['mb_name']); $mb_nick = trim($_POST['mb_nick']); $mb_email = trim($_POST['mb_email']); $mb_sex = isset($_POST['mb_sex']) ? trim($_POST['mb_sex']) : ""; $mb_birth = isset($_POST['mb_birth']) ? trim($_POST['mb_birth']) : ""; $mb_homepage = isset($_POST['mb_homepage']) ? trim($_POST['mb_homepage']) : ""; $mb_tel = isset($_POST['mb_tel']) ? trim($_POST['mb_tel']) : ""; $mb_hp = isset($_POST['mb_hp']) ? trim($_POST['mb_hp']) : ""; $mb_zip1 = isset($_POST['mb_zip1']) ? trim($_POST['mb_zip1']) : ""; $mb_zip2 = isset($_POST['mb_zip2']) ? trim($_POST['mb_zip2']) : ""; $mb_addr1 = isset($_POST['mb_addr1']) ? trim($_POST['mb_addr1']) : ""; $mb_addr2 = isset($_POST['mb_addr2']) ? trim($_POST['mb_addr2']) : ""; $mb_addr3 = isset($_POST['mb_addr3']) ? trim($_POST['mb_addr3']) : ""; $mb_addr_jibeon = isset($_POST['mb_addr_jibeon']) ? trim($_POST['mb_addr_jibeon']) : ""; $mb_signature = isset($_POST['mb_signature']) ? trim($_POST['mb_signature']) : ""; $mb_profile = isset($_POST['mb_profile']) ? trim($_POST['mb_profile']) : ""; $mb_recommend = isset($_POST['mb_recommend']) ? trim($_POST['mb_recommend']) : ""; $mb_mailling = isset($_POST['mb_mailling']) ? trim($_POST['mb_mailling']) : ""; $mb_sms = isset($_POST['mb_sms']) ? trim($_POST['mb_sms']) : ""; $mb_1 = isset($_POST['mb_1']) ? trim($_POST['mb_1']) : ""; $mb_2 = isset($_POST['mb_2']) ? trim($_POST['mb_2']) : ""; $mb_3 = isset($_POST['mb_3']) ? trim($_POST['mb_3']) : ""; $mb_4 = isset($_POST['mb_4']) ? trim($_POST['mb_4']) : ""; $mb_5 = isset($_POST['mb_5']) ? trim($_POST['mb_5']) : ""; $mb_6 = isset($_POST['mb_6']) ? trim($_POST['mb_6']) : ""; $mb_7 = isset($_POST['mb_7']) ? trim($_POST['mb_7']) : ""; $mb_8 = isset($_POST['mb_8']) ? trim($_POST['mb_8']) : ""; $mb_9 = isset($_POST['mb_9']) ? trim($_POST['mb_9']) : ""; $mb_10 = isset($_POST['mb_10']) ? trim($_POST['mb_10']) : "";
register_form_update 약 180번째줄
set mb_id = '{$mb_id}', mb_name = '{$mb_name}', mb_nick = '{$mb_nick}', mb_nick_date = '".G5_TIME_YMD."', mb_email = '{$mb_email}', mb_homepage = '{$mb_homepage}', mb_tel = '{$mb_tel}', mb_zip1 = '{$mb_zip1}', mb_zip2 = '{$mb_zip2}', mb_addr1 = '{$mb_addr1}', mb_addr2 = '{$mb_addr2}', mb_addr3 = '{$mb_addr3}', mb_addr_jibeon = '{$mb_addr_jibeon}', mb_signature = '{$mb_signature}', mb_profile = '{$mb_profile}', mb_today_login = '".G5_TIME_YMDHIS."', mb_datetime = '".G5_TIME_YMDHIS."', mb_ip = '{$_SERVER['REMOTE_ADDR']}', mb_level = '{$config['cf_register_level']}', mb_recommend = '{$mb_recommend}', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}', mb_mailling = '{$mb_mailling}', mb_sms = '{$mb_sms}', mb_open = '{$mb_open}', mb_open_date = '".G5_TIME_YMD."', mb_1 = '{$mb_1}', mb_2 = '{$mb_2}', mb_3 = '{$mb_3}', mb_4 = '{$mb_4}', mb_5 = '{$mb_5}', mb_6 = '{$mb_6}', mb_7 = '{$mb_7}', mb_8 = '{$mb_8}', mb_9 = '{$mb_9}', mb_10 = '{$mb_10}' {$sql_certify} ";
답변 2개
디비에 잘 저장 된다니 위 소스는 아무런 이상이 없다는 말이잖아요
회원정보 수정을 하면 입력값들이 다 사라져있어요 <-- 그러니 이것은 회원가입스킨에 문제가 있다는 말이되죠
이런식으로 했다면 수정할 때 값이 사라질 이유가 없읗테죠
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인