묻고답하기

http://잡동산.com/아래소스견본입니다.html안녕하세요.
저는 약 7,000 개이상 4단 셀렉트를 만들어 회원가입폼에 include 적용시켜 페이지를 열고 가입작성 저장하면 셀렉트된(항목) 값이 저장이안되고 값으로만 저장됩니다.....큰 일이네요..(셀렉트된값이 저장되야는데...)

아래소스는 1,2,3,4,단으로 구성되였습니다. 드림위버로 디자인 보기하면 1단 셀렉트가 안보이는데 보이게할 수 없나요?

요약 :
1.값이 아니고 셀렉트된(항목) 값이 저장되게하는 방법,
2.드림위버 디자인 보기하면 1단 셀렉트가 보이게.
3.드림위버로 3단이상 연결 셀렉트는 어떻게만드나요?
4.드림위버나 php로 셀렉트 만들 수 있는 책 추천해주세요.
5.온라인으로 배울 수 있는 싸이트 추천해주세요.

고수님들 부탁합니다..

소스는 아래와 같습니다.-----------------------------------------------------------------
<script lanuage=javascript>
var FirstList = new Array(2);;
var SecondList = new Array(3);;
var ThirdList = new Array(3);;
var ForthList = new Array(10);;
var nvalue;
var description;

function FirstListItem(nvalue, description) {
    this.nvalue = nvalue;
    this.description = description;
}

function SecondListItem(category,nvalue,description) {
    this.category = category;
    this.nvalue = nvalue;
    this.description = description;
}

function ThirdListItem(category,nvalue,description) {
    this.category = category;
    this.nvalue = nvalue;
    this.description = description;
}

function ThirdListItem(category,category1,nvalue,description) {
    this.category = category;
    this.category1 = category1;
    this.nvalue = nvalue;
    this.description = description;
}

function ForthListItem(category,category1,category2,nvalue,description) {
    this.category = category;
    this.category1 = category1;
    this.category2 = category2;
    this.nvalue = nvalue;
    this.description = description;
}

function prepareData(){
//1단
//경기 도
    FirstList[0] = new FirstListItem(0,"지역 선택");
    FirstList[1] = new FirstListItem(1,"경기");
//2단
//경기 시  
    SecondList[0] = new SecondListItem(0,0,"시 선택");
    SecondList[1] = new SecondListItem(1,0,"시 선택");
    SecondList[2] = new SecondListItem(1,1,"고양시");
//3단
//경기 구
    ThirdList[0]  = new ThirdListItem(0,0,0,"구 선택");
    ThirdList[1]  = new ThirdListItem(1,1,0,"구 선택");
    ThirdList[2]  = new ThirdListItem(1,1,1,"덕양구");
//4단
//경기 고양시 덕양구
     ForthList[0]  = new ForthListItem(0,0,0,0,"동  선택");
     ForthList[1]  = new ForthListItem(1,0,0,1,"동  선택");
     ForthList[2]  = new ForthListItem(1,1,0,2,"동  선택");
     ForthList[3]  = new ForthListItem(1,1,1,3,"동 선택");
     ForthList[4]  = new ForthListItem(1,1,1,4,"강매동");
     ForthList[5]  = new ForthListItem(1,1,1,5,"고양동");
     ForthList[6]  = new ForthListItem(1,1,1,6,"관산동");
     ForthList[7]  = new ForthListItem(1,1,1,7,"내곡동");
     ForthList[8]  = new ForthListItem(1,1,1,8,"내유동");
     ForthList[9]  = new ForthListItem(1,1,1,9,"대자동");
}

function reFillList(){
    var selValue;
    var nOption;
    selValue = admin.slipcls.value;
    admin.gubun1.length = 0;

    for(var i=0; i<SecondList.length;i++){
        if(SecondList[i].category == selValue) {
            nOption = admin.gubun1.length;
            if( selValue == ""){
                nvalue = "";
            }else{
                admin.gubun1.options[nOption] = new Option(SecondList[i].description,SecondList[i].nvalue);
            }
        }
    }

}

function reFillList1() {
    var selValue;
    var nOption;
    var selValue1;
    var nOption1;
    selValue = admin.slipcls.value;
    selValue1 = admin.gubun1.value;
    admin.gubun2.length = 0;

  for(var i=0; i<ThirdList.length;i++){
    if( ThirdList[i].category1 == selValue1 && ThirdList[i].category==selValue) {
        nOption1 = admin.gubun2.length;
            if( selValue == ""){
                nvalue = "";
            }else{
              admin.gubun2.options[nOption1] = new Option(ThirdList[i].description,ThirdList[i].nvalue);  
            }
    }
  }
}

function reFillList2(){
    var selValue;
    var selValue1;
    var selValue2;
    var nOption;
    var nOption1;
    var nOption2;
    selValue = admin.slipcls.value;
    selValue1 = admin.gubun1.value;
    selValue2 = admin.gubun2.value;
    admin.gubun3.length = 0;
    for(var i=0; i<ForthList.length;i++){
        if(ForthList[i].category2 == selValue2 && ForthList[i].category1==selValue1 && ForthList[i].category==selValue) {
            nOption2 = admin.gubun3.length;
            if( selValue == ""){
                nvalue = "";
            }else{
              admin.gubun3.options[nOption2] = new Option(ForthList[i].description,ForthList[i].nvalue);  
            }
        }
    }
}
//---------------------------------------------------------------------------
    var trNormal = "";

function revcheck(theform)
{
    
    for( var i=0; i< document.admin.elements.length; i++) {
        var ele = document.admin.elements[i];
        if(ele.name == 'check')
            ele.checked = !ele.checked;
    }
    return;
}

function allcheck(theform)
{
    for( var i=0; i< document.admin.elements.length; i++) {
        var ele = document.admin.elements[i];
        if ( -1 != ele.name.search(/check/) )
            ele.checked = true;
    }
    return;
}

function discheck(theform)
{
    for( var i=0; i<document.admin.elements.length; i++) {
        var ele = document.admin.elements[i];
        found = ele.name.match(/check*/);
        if( found != null )
            ele.checked = false;
    }
    return;
}

</script>

<body>
<form name="admin">
<tr>
    <td>
    <script language=javascript>
    var page="";
    var i;
    prepareData();
    page += "<select name='slipcls'  size='1'  onChange='reFillList();'>";
    for ( i=0; i<FirstList.length;i++) {
        page +="<option value='" + FirstList[i].nvalue + "'";
        if (i==0) {
            page += " selected";
        }
        page += ">"+FirstList[i].description;
    }
    page+="</select>";
    document.write(page);
    </script>  

    <select name='gubun1' size="1"  onChange='reFillList1()'>
    <option value="" selected>---------------------</option>
    <SCRIPT LANGUAGE=javascript>
    reFillList();
    </script>
    </select>  

    <select name='gubun2' size="1"  onChange='reFillList2()'>
    <option value="" selected>---------------------</option>
    <SCRIPT LANGUAGE=javascript>
    reFillList1();
    </script>
    </select>  

    <select name='gubun3' size="1" >
    <SCRIPT LANGUAGE=javascript>
    reFillList2();
    </script>
    </select></td></tr>
</form>    
</body>
</html>

제가 이소스로 전국 지하철역 약600개 2단 셀렉트와  전국 약7.000개지역 4단 셀렉트를 만들었는데 값이아니고 셀렉트된값(항목) 저장되는 방법을 알게되면 꼭 필요한분들 드리겠습니다.
mail: rbrb@hanafos.com
이름: 류병연  
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
XE만세 특정 버튼을 누른 후 5초간은 다시 누를 수 없게 하려면 어떻게 해야할까요?  
Hanzeo 카테고리 출력이 안되네요..!! [4] 2013.08.06 by 그랜드큐브
에이팜 서버이전후 회원가입이 않되고 저장하면 500 서버오류라고나와요  
쫑효다컴 게시판을 이용해 사용자정의 항목을 만들었는데요 [1] 2013.08.06 by sejin7940
listening xe core 나 addon 을 읽고 수정할 수 있을 정도가 되려면 어떻게 공부해야 하는지요...? [1] 2013.08.06 by 투씨
아싸리방가 모바일페이지 화면이 이랬다 저랬다하는데요  
늅늅이 Castle 쓰는데요..  
seojun7 저 장포크님...  
도무지모르겠어요 댓글말고 답글 기능 모듈은 없나요? 네이버처럼요.. [1] 2013.08.07 by 도무지모르겠어요
구큰타 게시판 주소를 페이스 북에 보내기, 공유하기를 하였을 떄... file  
아짱。 지식인xe뭐가문제인걸까요.. file  
baesunhappy 이게 도대체 어떻게 가능한거죠 !! ??? [1] 2013.08.07 by 일팔카
Spes 통합검색에서 문서 - 제목이아닌 제목+내용으로 할 수 있나요? [1] 2013.08.07 by 내사랑은서
항룡 첨부파일 넣을시 2M 제한 늘리는 방법 문의요 [1] 2013.08.07 by 컴퓨터매니아
쫑효다컴 게시판 본문자동입력--어제질문 답변감사드립니다. 추가 질문입니다. [1] 2013.08.07 by 지그재거
정도의길을걷기싫다 가장 이쁘고 적합한 레벨아이콘 사이즈가 몇일가요? [1] 2013.08.07 by 지그재거
이온디 원하는 메뉴의 서브만 띄우고자 할때 [1] 2013.08.07 by 지그재거
루피키누스 회원닉네임 클릭 후 블로그,홈페이지등을 볼때... [1] 2013.08.07 by 지그재거
쿨럭이 세진님 카테고리(분류) 출력에 대해 마지막으로..ㅠㅠ [1] 2013.08.07 by 쿨럭이
도무지모르겠어요 게시글을 특정 글의 댓글로 이동시킬 수 는 없나요? [1] 2013.08.07 by sejin7940
도무지모르겠어요 _style.html 이 파일은 어디 있나요? [2] 2013.08.07 by 쿨럭이
마이꿈이 일부 썸네일이 제대로 생성이 안되네요.. [1] 2013.08.07 by 쿨럭이
문쵸 레이아웃 변경 설정이 안됩니다. 동일한 증상을 겪고 해결하신분 답변 부탁드립니다. [1] 2013.08.07 by 쿨럭이
늅늅이 익스에서 첨부가 안되는 문제  
히피♬ BODEX 게시판 관리 설정을 BOARD처럼.. 경로바꾸기 [1] 2013.08.07 by 쿨럭이
HEARTEYE 게시물을.. MySQL 들어가서 직접 DB로 수정시 8개 이상 한꺼번에 수정하면 오류가 납니다  
마쵸 레이아웃 변경 디자인 설정이 안됩니다. [2] file 2013.08.07 by 쿨럭이
Arisae 신디케이션을 사용하지 않을 경우 웹문서 노출 [1] 2013.08.07 by 쿨럭이
제임스라 확장변수값의 기본값들을 번호로 처리해서 가져오기 [1] 2013.08.07 by sejin7940
페라아빠 언어별 링크가 가능할까요? [1] 2013.08.07 by sejin7940