회원 정보 수정시 select로 받은 값이 전부 null로 입력 됩니다.
본문
안녕하세요.
짧은 실력으로 이리저리 봐도 모르겠읍니다.
회원님들이 정보 수정할려고 로그인 후 정보 수정으로 들어가면
INPUT으로 받은 값들은 전부 입력 필드에 보여서 수정하면 됩니다.
근데 select로 받은 값은 전부 다폴트인 "선택하세요"로 표시되고 선택하지 않고 수정 완료를 눌리면 기존의 select로 받는 값들이 전부 null로 디비에 저장됩니다. (당년히 선택을 하지 않았으니까요)
처음 회원 등록시 select로 입력 받는 부분을 require로 처리해서 선택하지 않으면 회원 등록이 안되게 했는데........... 회원 수정에서는 require가 안 먹히고 바로 등록 되며 선택하지 않은 select 값은 전부 null로 저장 되니. 어딜 수정 해야 될지 모르겠읍니다.
아니면 회원 정보 수정에서 input값이 필드에 표기되는 것 처럼 select 값도 표시되어 수정 되지 않으면 표시된 select값이 그대로 등록 되게하는 방법도 좋은 방법 같구요.
정말 급한일 입니다., 제발 좀 도와 주세요.
답변 2
글수정의 경우 그 전에 지정했던 option태그에 selected 줘야 합니다.
예를 들어보면
echo "<option value='free' ";
if ($w == 'u' && $row['bo_table'] == 'free') echo ' selected';
echo " >자유게시판</option>";
끙끙되며 이리저리해서 해결 했읍니다.
답변을 작성하시기 전에 로그인 해주세요.