회원가입에서.. 주소검색을 사용하지않고 셀렉트박스로... > 그누4 질문답변

그누4 질문답변

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

회원가입에서.. 주소검색을 사용하지않고 셀렉트박스로... 정보

회원가입에서.. 주소검색을 사용하지않고 셀렉트박스로...

본문

회원가입에서..

주소입력을 주소 찾기 검색을 사용하지않고

셀렉트박스로 각각의 항목(시/도,구/군,면/동)을 선택할 수있도록 하는방법은 없나요?

기존의 DB에서 각각의 항복을 불러올려고합니다

여기저거서 찾아보니 시/도, 구/군 두 항목을 선택하는건 있는데..

제 실력으로는 더 이상 진행이 안되네요

좋은 소스나 루틴있으시면 부탁드립니다

댓글 전체

가능합니다.
하지만 현재 그누의 우변번호 체계를 바꿔야 하고요.. 그리고 검색해내는 sql쿼리도 수정하여 코딩해야 합니다. 좀 시간이 소요되는 작업입니다.
관심가져주셔서 정말 감사합니다.

전  어떻게든 꼭 해결을 해야하는데...ㅜ.ㅜ

아래주소에 있는 디비를 활용해서 할려고하는데 힘든가요?

http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=13644&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%BF%EC%C6%ED%B9%F8%C8%A3&sop=and
gnu 스킨의 list에 다음을삽입하고

<script id="dynamic"></script>


<script language="javascript">
function getDong(sel,target){
var trigger = sel.options[sel.selectedIndex].value;  //첫번째 selectbox의 선택된 텍스트
var form = sel.form.name;
dynamic.src = "getgugun.php?form=" + form + "&trigger=" + trigger + "&target=" + target;
}
</script>


<form name="asdf">

<select name="search_addr1" onchange="getDong(this,'search_addr2');">
<option value="">:::시/도:::</option>

<?
 $addr_sql = "select distinct(zp_sido) from g4_zip";
 $addr_result = sql_query($addr_sql);


while($addr_row = mysql_fetch_array($addr_result)){
?>

<option value="<?=$addr_row[zp_sido]?>"><?=$addr_row[zp_sido]?></option>

<?}?>


</select>


<select name="search_addr2">
<option value="">:::구/군:::</option>
</select>



getgugun.php.............................

$trigger = trim($_GET['trigger']);
$target = $_GET['target'];
$form = $_GET['form'];

$sql5 = "select distinct(zp_gugun) from g4_zip where zp_sido='$trigger' order by zp_id asc";
$result5 = sql_query($sql5);
$result_cnt5 = mysql_num_rows ($result5);


if($result_cnt5>0){
header("Content-Type: application/x-javascript");
echo "document.forms['$form'].elements['$target'].length =  $result_cnt5; \n";   
$ii=0;
while ($row5 = mysql_fetch_array($result5)) {
echo "document.forms['$form'].elements['$target'].options[$ii].text = '$row5[zp_gugun]'; \n";
echo "document.forms['$form'].elements['$target'].options[$ii].value ='$row5[zp_gugun]'; \n";
$ii++;
}

}else{

header("Content-Type: application/x-javascript");
       
echo "document.forms['$form'].elements['$target'].length =  1;";   
echo "document.forms['$form'].elements['$target'].options[0].text = ':::소분류 선택:::';";
echo "document.forms['$form'].elements['$target'].options[0].value ='';";
}

.................................................

일부소스를 찾아서 접목할려는데 잘안되네요

시도를 검색해와서 선택하면 구군이 나와야하는데 뭐가 문제인지 구군항목생성이 안되네요

고수님들 좀 도와주십시요^^
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT