일본어 우편번호 사용하기 팁

한국과 일본은 우편번호 주소 자리수와 주소사용방식이 다릅니다..

우편번호는
3자리 - 4자리를 사용하고 있기때문에
사용을 원하시는 우편번호의 늘려 주세야 합니다.
또한 "도"구분을 개별로 하고 있기때문에 필드를 하나 늘리셔야 합니다...
구글에서 제공하는 코드를 사용하겠습니다..

기본을 회원가입쪽을 설명드리겠습니다..

`mb_zip1` char(5) NOT NULL default '', 늘리기
`mb_zip2` char(5) NOT NULL default '', 늘리기
`mb_city` varchar(50) NOT NULL default '', 추가하기


config.php

define('G5_POSTCODE_JS', '<script src="http://ajaxzip3.googlecode.com/svn/trunk/ajaxzip3/ajaxzip3.js" charset="UTF-8"></script>');

skin/~~/register_form.skin.php
<tr>
<th scope="row">
주소
<?php if ($config['cf_req_addr']) { ?><strong class="sound_only">필수</strong><?php } ?>
</th>
<td>
<label for="reg_mb_zip1" class="sound_only">우편번호앞3자리<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
<input type="text" name="mb_zip1" value="<?php echo $member['mb_zip1'] ?>" id="reg_mb_zip1" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="4" maxlength="3">
-
<label for="reg_mb_zip2" class="sound_only">우편번호뒤4자리<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
<input type="text" name="mb_zip2" value="<?php echo $member['mb_zip2'] ?>" id="reg_mb_zip2" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input <?php echo $config['cf_req_addr']?"required":""; ?>" size="4" maxlength="4" onKeyUp="AjaxZip3.zip2addr('mb_zip1','mb_zip2','mb_city','mb_addr1','mb_addr2');">
<a href="http://www.post.japanpost.jp/zipcode/index.html" target="_blank" class="btn_frmline">주소검색</a><br>
<label for="reg_mb_city" class="sound_only">지역<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label>
<?php echo get_city_select('mb_city', $member['mb_city'], " id='reg_mb_city' ");?><br>
<input type="text" name="mb_addr1" value="<?php echo get_text($member['mb_addr1']) ?>" id="reg_mb_addr1" <?php echo $config['cf_req_addr']?"required":""; ?> class="frm_input frm_address <?php echo $config['cf_req_addr']?"required":""; ?>" size="50">
<label for="reg_mb_addr1">기본주소<?php echo $config['cf_req_addr']?'<strong class="sound_only"> 필수</strong>':''; ?></label><br>
<input type="text" name="mb_addr2" value="<?php echo get_text($member['mb_addr2']) ?>" id="reg_mb_addr2" class="frm_input frm_address" size="50">
<label for="reg_mb_addr2">상세주소</label>
</td>
</tr>


이런식으로 사용을 하시면 됩니다...
|

댓글 3개

와우~ 좋은 팁 감사합니다.
좋은팁 감사합니다 ????
member DB에서 필드추가및수정후 위내용대로 수정해봤는데...에러가 나네요?
에러내용
Fatal error: Call to undefined function get_city_select() in C:\localhost\skin\member\basic\register_form.skin.php on line 156

156라인은
<?php echo get_city_select('mb_city', $member['mb_city'], " id='reg_mb_city' ");?><br>
입니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
9년 전 조회 7,450
9년 전 조회 8,052
9년 전 조회 6,455
9년 전 조회 9,490
9년 전 조회 1만
9년 전 조회 8,501
9년 전 조회 1만
9년 전 조회 7,171
9년 전 조회 7,403
9년 전 조회 5,495
9년 전 조회 9,878
9년 전 조회 5,615
9년 전 조회 7,479
9년 전 조회 8,771
9년 전 조회 5,745
9년 전 조회 5,207
9년 전 조회 5,504
9년 전 조회 8,540
9년 전 조회 7,145
9년 전 조회 1.6만
9년 전 조회 6,152
9년 전 조회 6,995
9년 전 조회 5,584
10년 전 조회 6,813
10년 전 조회 1.2만
10년 전 조회 2.6만
10년 전 조회 1.3만
10년 전 조회 1만
10년 전 조회 9,468
10년 전 조회 1만
🐛 버그신고