관리자 페이지에서 회원 가입 또는수정시 submit 가 안되네요
본문
문제는 마지막 단계에서 확인 버튼을 누르게 되면 반응이 없습니다
update set mb_1 = '|||' where wr_id = ''
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set mb_1 = '|||' where wr_id = ''' at line 1
error file : /adm/member_form_update.php
라는 메세지가 뜹니다
이 부분은 회원 가입 폼 내용이 많아져 explode 로 필드를 쪼갰는데요 이부분이 틀린듯 합니다만 뭐가 들린건지 모르겠습니다
기존 게시판 스킨 만들때 wr_x를 쪼갤 때와 같은 방식으로 하면 안되는건가요?
member_form_update.php 내용
답변 1
일단 아래 코드에서 잘못된 부분은요...
update set mb_1 = '|||' where wr_id = ''
1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'set mb_1 = '|||' where wr_id = ''' at line 1
error file : /adm/member_form_update.php
$sql1 = " update $write_table set mb_1 = '$mb_1' where wr_id = '$wr_id' ";
으로 sql 문을 만드셨는데
update set mb_1 = '|||' where wr_id = '' <-- 여기에는 $write_table이 없어졌네요..
$write_table이 지정이 안되었거나, 데이터가 넘어오지 않은 상태인것 같습니다
업데이트 인데 wr_id값도 못 불러오는걸 보면, 데이터가 넘어오지 않는게 맞는거 같습니다...
코드를 볼 수 없어서 강제로 넘기셨다는게 어떻게 넘기신건지는 알 수 없습니다만...
넘기는 방법에 문제가 있을 수 도 있습니다.
Form을 통해 POST로 Submit하신게 맞는지 먼저 확인해보세요