채택완료

관리자페이지 회원정보수정의 셀렉트박스 사용방법 문의

2023-03-15 (수) 12:39:25 2,516

관리자 페이지에서 회원관리>회원정보수정 에 들어가서

아래와 같이 여분필드에 셀렉트박스를 추가했습니다.

<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개

채택된 답변
+20 포인트
2023-03-15 (수) 12:47:04

/adm/member_list_update.php

이곳에도 update g5_member 테이블에 

                 mb_10 = '{$posts['mb_10']}',

                 mb_11 = '{$posts['mb_11']}' ";

이런식으로 추가해 줘야 합니다.

답변에 대한 댓글 1개

네~ 정말 감사합니다. member_form_update.php 파일에는 추가했는데,
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);
2023-03-15 (수) 13:04:15

코드에는 큰 이상이 없어 보이는데...

업데이트 파일의 코드를 한번 보여주세요.

답변을 작성하려면 로그인이 필요합니다.