테스트 사이트 - 개발 중인 베타 버전입니다

새로운 우편번호.. 게시판에서 글쓰기할때 적용법.. 채택완료

랄라초보 10년 전 조회 3,238

이번에 우편번호 5자리로 변경되기 전까지는

 

http://happyjung.com/bbs/board.php?bo_table=lecture&wr_id=285">http://happyjung.com/bbs/board.php?bo_table=lecture&wr_id=285

 

이분의 강좌 보면서 이렇게 각 게시판에 우편번호검색 페이지 사용하고 있었습니다.

우편번호 5자리로 변경되는 소스가지고는 어떻게 해야하나요?

이래저래 해봤는데.. 새창도 뜨고 우편번호 검색까지는 했는데.. 주소를 딱 누르면 창이 닫히면서

그 주소가 글쓰기페이지에 들어가야하는데 그냥 흰색창으로 바껴버리고 글쓰기페이지로 들어가지도 않고 저장도 안됩니다.

 

어떻게 해야하나요........... 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
Dessi
10년 전

제방법이 확실하진 않고 정답이 아니지만 저도 같은 문제로 고민하다가 아래와 같이 해결했습니다.

 

일단 우편번호 함수가 mb_zip,mb_zip1,mb_zip2,mb_addr1,mb_addr2,mb_addr3,mb_addr_jibeon 이런식으로 자바스크립트로 불러오더군요.

(우편번호 다섯자리,우편번호앞자리,우편번호뒷자리,기본주소,상세주소,참고항목,지번주소)인것 같습니다.

 

그런데 글쓰기로 불러올때는mb_zip1,mb_zip2​,mb_addr_jibeon은 히든으로 처리를 해야합니다.

 

 

if ( $w == "" ) {

     $wr_4       = $member[mb_zip1].$member[mb_zip2];

     $wr_1       = $member[mb_addr1];

     $wr_2       = $member[mb_addr2];

     $wr_3       = $member[mb_addr3];

} else{

     $wr_2       = $write[wr_2];

     $wr_3       = $write[wr_3];

     $wr_4       = $write[wr_4];

     $wr_1       = $write[wr_1];

}

?> 

//mb_zip1,2 지번은 히든으로 처리

mb_addr_jibeon" value="">

<input type="hidden" name=​"mb_zip1" value=''>

<input type="hidden" name=​"mb_zip2" value=''>

 

//우편번호 버튼 불러오는 함수

mb_zip', 'wr_1', 'wr_2​', 'wr_3​', 'mb_addr_jibeon​');">

우편번호

mb_zip" size="11" value="wr_4;?>"/> / /우편번호 입력 받는창

wr_1" itemname="주소" size="50" required value=""/>​//기본주소

wr_2" size="50" required itemname="상세주소" value=""/>//상세주소

wr_3" size="50" readonly value=""/>​  //참고항목

 

 

이렇게 우편번호 입력에 필요한 mb_zip,mb_zip1,mb_zip2,mb_addr1,mb_addr2,mb_addr3,mb_addr_jibeon​ 박스를 다 만들어야 정상적으로 다 입력이 되더군요

그런데 mb_zip1,mb_zip2,mb_addr1,mb_addr2,mb_addr3 ​까지는 글쓰기 여분필드로 받을수 있는데 mb_zip​은 여분필드로 바꿔도 안되더군요. db에서 못받아서 write_update.skin.php 파일에 아래와 같이 sql 명령어 처리로 완료했습니다. 

</p><p><?</p><p>$sql1  = " update $write_table set wr_4 = '$mb_zip' where wr_id = '$wr_id' ";</p><p>sql_query($sql1); </p><p>?> </p><p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인