관리자 페이지에서 회원관리>회원정보수정 에 들어가서
아래와 같이 여분필드에 셀렉트박스를 추가했습니다.
<select name="mb_11" id="mb_11" required>
<option value="">선택하세요.</option>
<option value="납부안함"<?php echo ($mb['mb_11'] == "납부안함") ? " selected" : "";?>>납부안함</option>
<option value="납부완료"<?php echo ($mb['mb_11'] == "납부완료") ? " selected" : "";?>>납부완료</option>
</select>
회비납부 정보를 보여주려고 하는데요.
셀렉트박스를 선택하고, 확인을 눌러도 저장이 되지 않네요.
DB에 여분필드도 추가해 넣었습니다.
값이 저장되지 않는 원인이 무엇일지 도움 부탁 드립니다.
답변 2개 / 댓글 1개
/adm/member_list_update.php
이곳에도 update g5_member 테이블에
mb_10 = '{$posts['mb_10']}',
mb_11 = '{$posts['mb_11']}' ";
이런식으로 추가해 줘야 합니다.
답변에 대한 댓글 1개
코드에는 큰 이상이 없어 보이는데...
업데이트 파일의 코드를 한번 보여주세요.
답변을 작성하려면 로그인이 필요합니다.
member_list_update.php 파일에도 추가를 해야 하는건가요?
어디에 어떻게 추가를 해야 할까요.
아래 부분에 이렇게 추가했더니 여전히 저장이 안되네요.
$sql = " update {$g5['member_table']}
set mb_level = '" . $post_mb_level . "',
mb_intercept_date = '" . sql_real_escape_string($post_mb_intercept_date) . "',
mb_mailling = '" . $post_mb_mailling . "',
mb_sms = '" . $post_mb_sms . "',
mb_open = '" . $post_mb_open . "',
mb_certify = '" . sql_real_escape_string($post_mb_certify) . "',
mb_adult = '{$mb_adult}',
mb_11 = '{$posts['mb_11']}'
where mb_id = '" . sql_real_escape_string($mb['mb_id']) . "' ";
sql_query($sql);