신청서나 예약 게시판 등에서 글을 작성할 때 회원 정보에 있는 값 가져오기 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

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

신청서나 예약 게시판 등에서 글을 작성할 때 회원 정보에 있는 값 가져오기

관리자 17-09-14 03:42

회원가입할 때 주소나 핸드폰 번호 등 추가 정보를 입력받고 있는 홈페이지라면..

신청서나 예약 게시판 등을 별도로 만들어서 사용할 때

회원정보에 입력된 주소나 연락처 등 기본 정보들을 가져와서 미리 입력해 놓을 수가 있습니다.

 

예를 들어 다음 API 주소 입력기로 스킨을 만들었다면..

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

 

write.skin.php 상단에 아래 내용을 더 추가합니다.

 

원래 있던 내용에서 빨간색 부분이 새로 추가된 부분입니다.

아래 예제에서 주소에 사용된 여분 필드는 wr_1번이고 핸드폰 번호는 wr_2번이 사용되었습니다.

 

 

add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js

 

// 주소입력

$wr1 = explode('|',$write['wr_1']);

$ex_zip  = $wr1[0];

$ex_addr1  = $wr1[1];

$ex_addr2  = $wr1[2];

$ex_addr3  = $wr1[3];

$ex_jibeon  = $wr1[4];

 

// 회원정보에 입력된 개인정보 자동입력

if ($w == '' && $member['mb_id']) {

    $ex_zip = $member['mb_zip1'].$member['mb_zip2'];

    $ex_addr1 = $member['mb_addr1'];

    $ex_addr2 = $member['mb_addr2'];

    $ex_addr3 = $member['mb_addr3'];

 

    $write['wr_2'] = $member['mb_hp'];

}

 

 

이렇게 하면 글쓰기할 때 기본 값으로 회원 정보에 저장돼 있는 데이터가 자동으로 입력돼 있을 겁니다.

물론 값은 수정할 수도 있습니다. 다른 항목들도 필요하면 같은 방법으로 하면 됩니다.

여기서 $w == '' 이 부분은 신규 글쓰기일 때라는 의미입니다.

글을 수정할 때는 또 불러오면 안 되겠죠.

 

위 내용으로 실제 해봤습니다 잘 나오네요.

글쓰기 할 때 직접 입력한 내용이 아니라 회원정보에 있는 값을 자동으로 가져온 겁니다.

 

1985ef62b0c961cddfc69ecc2a7e4fc9_1505327397_5655.gif 

댓글목록 +2

댓글목록

profile_image

지티알님의 댓글

지티알 작성일

작성하는 사용자의 정보 g5_member정보를 가져오는건데요...


예약을  다른사람이 작성할 경우,
다른 key를 조회해서 가져오려면???

profile_image

관리자님의 댓글의 댓글

관리자 작성일

해당 내용까지 QA로 안내해드리기엔 힘들 것 같네요.

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

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

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

Copyright © GNUSTUDY. All rights reserved.