폼 페이지에 우편번호 기능설정.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

폼 페이지에 우편번호 기능설정.. 정보

폼 페이지에 우편번호 기능설정..

본문

 안녕하세요..
 
일반 폼 형식의 페이지를 구성중인데요..
우편번호 자동입력 기능을 설정하려고 했는데 안되어서
회원가입시의 폼에 잇는 우편번호 입력 소스 내용을 그대로 복사하여
아래 폼페이지 내용에 첨부 했습니다
그런데 우편번호 창은 열리고  지명 검색은 되는데..최종적으로
우편번호와 주소가 해당 필드에 전혀 입력이 안됩니다..
'주소'와 "끝'이라는 내용을 클릭하면 전혀 먹히지가 않거든요..
 
같은 우편번호 소스 내용인데 회원가입폼에서는 정상적으로 우편번호 입력이
되거든요..?
 
우편번호 db때문에 그런가 해서 bbs에 잇는
zip_db 와 zip.php 등 우편번호 생성 관련 파일들을
메인폴더(폼페이지 파일이 잇는위치)에도 올려봤는데 역시 작동이 안됩니다
저도 우편번호 입력좀 제대로 되게 설정하고 싶습니다
고수님 도와 주셔요..ㅜㅜ
 
 
아래는 우편번호 오류나는 팝창이미지와
 폼페이지에 첨부한 우편번호 소스 내용입니다
 
--------------------------------------------------------------------
 
20.jpg
 
 
 
----------------------------------------------------------------------
 
 
 
 
<table cellpadding=3 cellspacing=1 width=98% align=center bgcolor=#dfdfdf ID="Table3">
<form name=fregisterform method=post action="javascript:fregisterform_submit(document.fregisterform);" enctype="multipart/form-data" autocomplete="off">
<tr><td bgcolor=#ffffff>
<input class=m_text type=text name='mb_zip1' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$member[mb_zip1]?>'>
                         -
                        <input class=m_text type=text name='mb_zip2' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$member[mb_zip2]?>'>
                         <a href="javascript:;" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"><img width="91" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border=0 align=absmiddle></a></td>
     </tr>
                <tr>
                    <td height="25" colspan="2"><input class=m_text type=text name='mb_addr1' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>'></td>
                </tr>
                <tr>
                    <td height="25" colspan="2"><input class=m_text type=text name='mb_addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>'></td>
  • 복사

댓글 전체

form  <<=============  글 않읽고 찍어 봅니다.
</form>  <<================== 찍었습니다.

전체 소스 뿌려보세요... ^^  제말이 맞으면..포인트 제꺼입니다.
소스 잘 봤습니다..
저 모르겠습니다. 죄송합니다..  후다닥~~


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
회원가입시의 폼에 잇는 우편번호 입력 소스 내용을 그대로 복사하여
아래 폼페이지 내용에 첨부 했습니다
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  -->> 에이~~ 모가 빠졌으니까 에러나죠...  그거 지우고 다시 옮겨 보세요..
몬지 모르지만 몬가를 빼고서 옮겼으니 에러날텐데...킁...  맞으면 포인트.

스크립트  함수를 안옮긴듯~
우편번호는 의외로 참 어렵네요..ㅠㅠ

우편번호 명령하는 관련 자바스크립트의 소스는 어느 파일에 잇는것인가요?
페이지에 우편번호 관련 소스는 저것밖에 없는데요..
링크 ,불러오는 명령어와 연동되어 어떤 파일이 우편번호 직접 제어관련된 파일인지
bbs쪽 봐도 햇갈리네요.. zip.db zip.php 가 관련파일것 같은데..아 증말 헷갈리네요
이눔우 우편번호...ㅡㅡ


zip.php


---------------------------------------------
<?
include_once("./_common.php");

$zipfile = file("./zip.db");
$search_count = 0;

if ($addr1)
{
    while ($zipcode = each($zipfile))
    {
        if(strstr(substr($zipcode[1],9,512), $addr1))
        {
            $list[$search_count][zip1] = substr($zipcode[1],0,3);
            $list[$search_count][zip2] = substr($zipcode[1],4,3);   
            $addr = explode(" ", substr($zipcode[1],8));

            if ($addr[sizeof($addr)-1])
            {
                $list[$search_count][addr] = str_replace($addr[sizeof($addr)-1], "", substr($zipcode[1],8));
                $list[$search_count][bunji] = trim($addr[sizeof($addr)-1]);
            }
            else
                $list[$search_count][addr] = substr($zipcode[1],8);

            $list[$search_count][encode_addr] = urlencode($list[$search_count][addr]);
            $search_count++;
        }   
    }

    if (!$search_count) alert("찾으시는 주소가 없습니다.");
}

/* 기존의 DB에서 불러오는 방식
if ($addr1)
{
    //$sql = " select * from $g4[zip_table] where zp_dong like '%$addr1%' order by zp_id ";
    $sql = " select * from $g4[zip_table] where zp_dong like '%$addr1%' order by zp_sido, zp_gugun, zp_dong ";
    $result = sql_query($sql);
    $search_count = 0;
    for ($i=0; $row=sql_fetch_array($result); $i++)
    {
        $list[$i][zip1] = substr($row[zp_code], 0, 3);
        $list[$i][zip2] = substr($row[zp_code], 3, 3);
        $list[$i][addr] = "$row[zp_sido] $row[zp_gugun] $row[zp_dong]";
        $list[$i][bunji] = $row[zp_bunji];
        $list[$i][encode_addr] = urlencode($list[$i][addr]);
        $search_count++;
    }

    if (!$search_count)
        alert("찾으시는 주소가 없습니다.");
}
*/

$g4[title] = "우편번호 검색";
include_once("$g4[path]/head.sub.php");

$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";
include_once("$member_skin_path/zip.skin.php");

include_once("$g4[path]/tail.sub.php");
?>
우편번호 관련파일이 또 있는곳은 ...
WebRoot 밑에 skin/member/basic/zip.skin.php가 있습니다.

저도 요즘 상세주소 문제  때문에 고민입니다. 답을 못드려 지송합니다.
© SIRSOFT
현재 페이지 제일 처음으로