테스트 사이트 - 개발 중인 베타 버전입니다

회원가입시 성별 생년월일을 입력받으려교 합니다 채택완료

김철용 8년 전 조회 3,370

회원가입시 성별, 나이를 입력받으려고 합니다.

db 확인해보니까 mb_sex, mb_birth로 필드는 생성이 되어있는데요. 다른 항목과 같이 관리자 모드에서 보이기항목에 나이, 성별이 안나옵니다.

register_form.skin.php보니까

 

성별이 있으면 hidden으로 되어있습니다. 

성별을 radio button으로 넣으려고 합니다.

그래서 나를 코드를 만들어 봤습니다.

 

                 > Man          > Woman        

이렇게 해서 회원가입테스트를 해보니까 db에 성별이 입력이 안됩니다.

어디가 문제인지 고수분들께서 한번 봐주세요.

그리고 생년월일을 달력이나 datepicker를 이용하여 입력하고 싶은데 어떻게 하는지 알려주세요.

커뮤니티사이트만들려는데 성별, 나이가 필요해서요. 그렇다고 성인사이트는 아니고요.

늘 하는 말이지만 고수님들의 조언을 부탁드립니다.

감사합니다.

 

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

답변 2개

채택된 답변
+20 포인트
M
8년 전

1. mb_sex가 char(1)로 되어 있지 않나요?

db를 수정하신게 아니라면 입력하는 페이지에서는 M, F 식으로 바꾸셔야 할듯 하고요.

register_form_update.php 저장하는 페이지에서도 해당 필드를 저장하도록 변경하셔야 합니다.

 

2. mb_birth 기본적으로 저장하는 페이지에선 입력 받아서 저장하는 로직은 없습니다.

 

3. datepicker로 바꾸는건 아래처럼 include를 하신후에

    include_once(G5_PLUGIN_PATH.'/jquery-ui/datepicker.php');

 

$(function() {     $("#mb_birth").datepicker({         changeMonth: true,         changeYear: true,         dateFormat: "yymmdd",         showButtonPanel: true,         yearRange: "c-99:c+99",         maxDate: "+0d"     }); });

 

이런식으로 선언해주시면 됩니다.

 

로그인 후 평가할 수 있습니다

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

김철용
7년 전

감사합니다. 많은 도움이 되었습니다.^^

로그인 후 평가할 수 있습니다

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

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

로그인