신청서나 예약 게시판 등에서 글을 작성할 때 회원 정보에 있는 값 가져오기
회원가입할 때 주소나 핸드폰 번호 등 추가 정보를 입력받고 있는 홈페이지라면..
신청서나 예약 게시판 등을 별도로 만들어서 사용할 때
회원정보에 입력된 주소나 연락처 등 기본 정보들을 가져와서 미리 입력해 놓을 수가 있습니다.
예를 들어 다음 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 == '' 이 부분은 신규 글쓰기일 때라는 의미입니다.
글을 수정할 때는 또 불러오면 안 되겠죠.
위 내용으로 실제 해봤습니다 잘 나오네요.
글쓰기 할 때 직접 입력한 내용이 아니라 회원정보에 있는 값을 자동으로 가져온 겁니다.
댓글목록 +2
댓글목록
지티알님의 댓글
지티알 작성일
작성하는 사용자의 정보 g5_member정보를 가져오는건데요...
예약을 다른사람이 작성할 경우,
다른 key를 조회해서 가져오려면???
관리자님의 댓글의 댓글
관리자 작성일해당 내용까지 QA로 안내해드리기엔 힘들 것 같네요.