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

그누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' ");

로 대처
전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

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