일본어 우편번호 사용하기 팁 정보
일본어 우편번호 사용하기 팁본문
한국과 일본은 우편번호 주소 자리수와 주소사용방식이 다릅니다..
우편번호는
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자리 - 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>
이런식으로 사용을 하시면 됩니다...
추천
7
7
댓글 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>
입니다.
에러내용
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>
입니다.