채택완료

회원가입시에 생년월일,성별 추가하고 나중에 보는방법

2018-07-12 (목) 18:59:14 6,003

안녕하세요

제가 회원가입할때 생년월일과 성별을 입력하는란을 만들었습니다.

skin/member/basic/register_form.skin.php에

Copy
<tr>
<th scope="row"><label for="reg_mb_birth">생년월일<strong class="sound_only">필수</strong></label></th>
<td>
<input type="text" name="mb_birth" value="<?php echo $member['mb_birth'] ?>" id="reg_mb_birth" class="frm_input required" size="11" maxlength="10">
</td>
</tr><br><br>
<tr> 
<th scope="row"><label for="reg_mb_nick">성별<strong class="sound_only">필수</strong></label></th> 
<td> 
<input type="radio" name="mb_sex" value="M" <? if($member['mb_sex'] == "M") echo "checked"; ?>  required="required" />남 
<input type="radio" name="mb_sex" value="F" <? if($member['mb_sex'] == "F") echo "checked"; ?>  required="required" />여 
</td> 
</tr>

이렇게 추가하여서 입력폼을 만들었습니다.

그리고 adm/member_form.php에

Copy
<tr>
        <th scope="row"><label for="mb_birth">생년월일<strong class="sound_only">필수</strong></label></th>
        <td><input type="text" name="mb_birth" value="<?php echo $mb['mb_birth'] ?>" id="mb_birth" maxlength="100" required class="required frm_input email" size="30"></td>
        <th scope="row">성별</th>
        <td>
            <input type="radio" name="mb_sex" value="M" <?php echo $member['mb_sex']=="M"?"checked":""; ?>> 남
            <input type="radio" name="mb_sex" value="F" <?php echo $member['mb_sex']=="F"?"checked":"";?>> 여
        </td>
    </tr>

이렇게 넣었는데

회원관리에서 회원수정을 누르면 생년월일과 성별 둘다 적용이 안되는걸로 나오네요 ㅠㅠ

딴곳에 또 바꿀곳이 있나요??

아니면 다른 방법이 있는건가요 ㅠㅠ

계속 찾아봤는데 이렇게가 한계네요..

도와주시면 감사하겠습니다!!

답변 1개

채택된 답변
+20 포인트

mb_sex와 mb_birth 필드는 본인확인 기능에 사용돼서 겹칠 겁니다.
저 필드명를 사용하지 말고 mb_1 ~ mb_10 까지 있는 여분 필드를 사용하세요.

참고 http://gnustudy.com/bbs/board.php?bo_table=skin_etc&wr_id=1

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