회원 가입 스킨에 회원 정보 여분 필드 활용 방법 - 배열 사용 - 기타스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

기타스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

회원 가입 스킨에 회원 정보 여분 필드 활용 방법 - 배열 사용

관리자 17-03-16 16:27

회원정보 여분필드에 전화, 팩스, 사업자 번호 등을 자릿수 별로 구분해서 입력받는 방법을 살펴보겠습니다.

일반 게시판은 아래 강좌 내용을 참고하세요.

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=32 

 

회원 가입 스킨에 적용하는 방법도 위 강좌 내용과 거의 동일합니다.

예를 들어 회원 정보 여분 필드 mb_1 에 팩스 번호를 추가해보겠습니다.

 

1. skin/member/basic/register_form.skin.php 파일에 추가

 

<?php
$fax = explode("-",$member['mb_1']); // 팩스
?>
<tr>
    <th scope="row"><label for="mb_1">팩스</label></th>
    <td>
        <input type="text" name="fax[0]" value="<?php echo $fax[0] ?>" class="frm_input" size="10" maxlength="4"> - <input type="text" name="fax[1]" value="<?php echo $fax[1] ?>" class="frm_input" size="10" maxlength="4"> - <input type="text" name="fax[2]" value="<?php echo $fax[2] ?>" class="frm_input" size="10" maxlength="4">
    </td>
</tr>
 

사업자 번호 같은 경우에는 maxlength="4" 이 부분 자릿수에 맞게 늘려서 사용하세요. 
 


2. 같은 스킨 폴더 안에 register_form_update.tail.skin.php 파일을 새로 생성

 

파일 내용은 이렇게..

 

<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$mb_1 = "$fax[0]-$fax[1]-$fax[2]";
sql_query(" update {$g5['member_table']} set mb_1 = '$mb_1' where mb_id = '$mb_id' ");
?>
 

 

3. 입력과 수정이 정상적으로 잘 되는지 확인

 

06283860a52c6924eab0c73fb47d928e_1489649064_7712.gif 

댓글목록 +2

댓글목록

profile_image

dkdlel님의 댓글

dkdlel 작성일

3번 캡쳐 화면이 관리자페이지가 아닌 회원가입할 때의 화면인가요??

profile_image

관리자님의 댓글의 댓글

관리자 작성일

네 가입 페이지 화면입니다. 관리자 페이지는 별도 처리가 필요하며 방법도 일부 차이가 있습니다.
관리자 페이지에 배열 적용하는 방법은 나중에 올려놓겠습니다.

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.