회원 가입시 전화번호 필드 분할 하기 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

회원 가입시 전화번호 필드 분할 하기 정보

회원 가입시 전화번호 필드 분할 하기

본문

검색해보니 관련팁은 있었지만 딱 이거다 하는 팁은 없는 거 같아 오랜만에 올립니다^^;



member의 스킨 파일 중
register_form.skin.php 와 register_update.skin.php 을 수정합니다.


우선 register_form.skin.php 에서

<input class=m_text type=text name='mb_hp' size=21 maxlength=20 <?=$config[cf_req_hp]?'required':'';?> itemname='핸드폰번호' value='<?=$member[mb_hp]?>'>


이 부분을 주석처리하고 아래의 소스로 대체합니다.


<? $hp_num = explode("-",$member[mb_hp]); ?>
                <select name=mb_hp0>
                    <option value="010" <? if ($hp_num[0] == "010") { echo "selected"; } ?>>010</option>
                    <option value="011" <? if ($hp_num[0] == "011") { echo "selected"; } ?>>011</option>
                    <option value="016" <? if ($hp_num[0] == "016") { echo "selected"; } ?>>016</option>
                    <option value="017" <? if ($hp_num[0] == "017") { echo "selected"; } ?>>017</option>
                    <option value="018" <? if ($hp_num[0] == "018") { echo "selected"; } ?>>018</option>
                    <option value="019" <? if ($hp_num[0] == "019") { echo "selected"; } ?>>019</option>
                </select> -
                <input class=m_text size=4 type=text name='mb_hp1' <? if ($hp_num[1]) { echo "value='$hp_num[1]'"; } ?>> -
                <input class=m_text size=4 type=text name='mb_hp2' <? if ($hp_num[2]) { echo "value='$hp_num[2]'"; } ?>>



즉 $mb_hp 변수를 $hp_num[0], $hp_num[1], $hp_num[2] 세개의 변수로 쪼개어 입력받게 한 거죠.


그리고 register_update.skin.php 에 아래 소스를 넣습니다.


$mb_hp = "$mb_hp0-$mb_hp1-$mb_hp2";
$sql_hp = " update $g4[member_table] set mb_hp = '$mb_hp' where mb_id = '$mb_id' ";
sql_query($sql_hp);



일반 전화번호도 이런 식으로 바꾸면 되겠죠^^
추천
7

댓글 14개

감사합니다.잘쓰고있습니다.

혹시 이것을 휴댜폰 입력시 필수입력 체크를 하게하려면 어떻게 해야하나요. ^^
5.4이상
register_form.skin.php  그대로 사용,
register_update.skin.php 없음
register_form_update.tail.skin 하단에

$mb_hp = "$mb_hp0-$mb_hp1-$mb_hp2";
  sql_query(" update {$g5['member_table']} set mb_hp = '$mb_hp' where mb_id = '$mb_id' ");

로 대처
전체 14 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

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