생년월일을 수정할 수 있게 하려면 어떻게 해야 잘 뜨나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

생년월일을 수정할 수 있게 하려면 어떻게 해야 잘 뜨나요? 정보

생년월일을 수정할 수 있게 하려면 어떻게 해야 잘 뜨나요?

본문

 
skin/member/baisc/
 
regster_form.skin.php 파일을
 
이 팁으로 수정 ....
 
else 부분에...
 
type=hidden 으로 되어있는 것을 type=text로 수정하고 날짜를 수정해도
 
관리자 모드에서 보면 회원 정보수정에 반영이 안되어있고... 공백으로 나옵니다.
 
<? } else { ?>
            <TD class=m_title>생년월일</TD>
                <TD class=m_padding><input class=m_text type=text id=mb_birth name='mb_birth' size=8 maxlength=8 minlength=8 required numeric itemname='생년월일' value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'>
                    <a href="javascript:win_calendar('mb_birth', document.getElementById('mb_birth').value, '');"><img src='<?=$member_skin_path?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a>
 
그리고 이상태에서 날짜를 수정하면 제대로 수정되었다고 나오고 예전 생일로 원위치 합니다.
 
그리고 관리자 모드에서는 예전 생일이 나오네요...
 
관리자가 수정하면 관리자가 수정한 날짜가 나오구요...
 
회원이 날짜를 수정하고 그것이 관리자 모드에서도 잘 보이게 하려면 어떻게 해주어야 하나요?

댓글 전체

-. /bbs/register_form_update.php 86라인 정도 (레코드 입력하기; 즉 회원가입)


    $sql = " insert into $g4[member_table]
                set mb_id = '$mb_id',
                    mb_sex = '$mb_sex',
                    mb_birth = '$mb_birth',
                    mb_10 = '$mb_10' ";
    // 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다
    if (!$config[cf_use_email_certify])
        $sql .= " , mb_email_certify = '$g4[time_ymdhis]' ";
    sql_query($sql);


-. /bbs/register_form_update.php 196라인 정도 (레코드를 갱신하기; 즉, 회원정보 수정)
    $sql = " update $g4[member_table]
                set mb_name        = '$mb_name',
                    mb_signature    = '$mb_signature',
                    mb_profile      = '$mb_profile',
                    mb_1            = '$mb_1',
                    mb_2            = '$mb_2',
                    $sql_password
                    $sql_icon
                    $sql_nick_date
                    $sql_email_certify
              where mb_id = '$_POST[mb_id]' ";
    sql_query($sql);



-. 두가지 소스코드를 살펴 보시기 바랍니다.
회원 생일에 관해 필드는 '회원정보수정'에서 언급되지 않았습니다.
즉, mb_birth = '$mb_birth', 라는 쿼리문이 '회원정보수정'에서는 누락되어 있기 때문에(버그가 아닙니다.)
생일을 변경하려고 해도 변경되지 않는 것입니다.
동일한 맥락으로 성별의 선택도 마찬가지 입니다.



-. 자기소개를 잠깐 봤더니 '공부하고 싶어서 가입했다'고 하셨습니다.
자신의 발자취를 잠시만 돌아보십시오.
과연 이것이 공부하고자 하는 사람의 발자취인지를 말입니다.

질문 & 답변, 답변에 대한 적절한 반응이 없는 상태에서,
자신이 필요한 것만 낼름 따 먹으면 그만이라는 사고방식은 버리시기 바랍니다.

익명성이 통하는 공간이라지만,
자신의 습관은 언제 어디서라도 드러나기 마련입니다.

솔직히 말씀드릴까요?!
적절히 반응하지 않는 질문자가
과연 자신이 궁극적으로 원하는 바를
제대로 실현시킬 수 있을지 궁금하군요.

"옛날에 했던 질문들은 답변이 등록되었다면 꼬박꼬박 고맙다고 얘기했습니다."라거나,
"제가 시간이 없어서요.", "제가 급해서요." 라는 당치도 않는 반박문은 기대하지 않습니다.

시작에 있어 어느정도 잘 해나갔다손 치더라도,
그것을(그러한 이미지를) 유지하는 것 또한 엄청나게 중요하고 힘든 것입니다.
제가 질문한 글이지만 이제와서 보는군요...

음... 답변 주신 분께서 감사한 답변과 충고도 함께 곁들여 놓으셨네요...

좋은 답변과 좋은 충고 또한 감사합니다...

공부한답시고 이리저리 살펴보던 그누보드가 요즘은 일 때문에 좀 멀어진 것 같습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT