묻고답하기

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

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

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

고수님들 부탁합니다..

소스는 아래와 같습니다.-----------------------------------------------------------------
<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 남기남
바람 [질문]MYSQL에서 검색시.. [1] 2007.08.10
히드라웜즈 포토샵으로 도트찍을때 [2] 2007.08.10
유세하 이 소스를 수정하고 싶습니다.[글 내용 수정] [3] 2007.08.10
DeificatioN RSS 만드는 방법 질문...입니다.. ;ㅁ;  
론섬 손글씨 폰트같은데..이 폰트 아시는 분 계시나요? [1] 2007.08.10
샤 잉 프레임 홈인데;;메인프레임셋에서만 링크가 먹통이되는;;  
이원장 외부로그인에 대한 질문입니다. [1] 2007.08.10
김병규 독립형 솔루션으로 쇼핑몰을 만드는데요  
php_seeker 어떻게 하면 웹사이트에 접속한 사람의 위치를 자동적으로 알아내지요? [1] 2007.08.10
이강우 우측상단 퀵 링크가 화면 스크롤따라 움직이는 자스 소스구현좀 도와주십시오.. [2] 2007.08.10
노정환 특정 게시판의 최신글을 메일로 보내려면 어떻게 해야할까요?  
이한석 iframe에 관해 질문이요~ [1] 2007.08.10
윤상진 태그스토리를 이용하여 동영상을 등록하는 방법관련하여 문의드립니다.  
윤상진 여러개의 게시판에서 최근 게시물을 가져오는 거는 어떻게 하면 되나요? [2] 2007.08.10
김도현 [급] 최근게시물에서... 서브페이지로이동 질문요ㅠㅠ  
유병만 데이터에 저장하면 값으로 저장되는데 셀렉트된(항목) 값으로 저장하려면 어떻게하나요?  
김이건 이런건 없는지... embed src [1] 2007.08.10
nnd 랜덤페이지이동 + 경고창띄우기 질문입니다~. [1] 2007.08.10
유병만 데이터에 저장하면 값으로 저장되는데 셀렉트된(항목) 값으로 저장하려면 어떻게하나요?  
유병만 데이터에 저장하면 값으로 저장되는데 셀렉트된(항목) 값으로 저장하려면 어떻게하나요?  
김재현 만드는 방법...  
3H광팬 아이 프레임에서 버튼 클릭시 전체 페이지 새로 고침!! 안되나요? [1] 2007.08.10
이희정 php로 swf와 mov파일을 다운로드 받을 수 있게  
김정희 포트폴리오 화면 만들때 옆에 사진들 한번에 뜨는 형식  
inmate DB사용량이 서버에 미치는 영향에 대해 알고 싶어요..  
Research mysql 텔넷을 이용해서 db네임을 바꿀 수 있는지요?  
박경태 홈페이지 주소끝에 ''/''를 안붙여도 되도록 하는 옵션이 뭔가요?  
영웅 天 php+mysql ㅡㅡ;;구해요..ㅠㅠ  
홍길동 [질문] PHP로 실행한 결과를 파일로 저장하려면?  
신현지 특정 그룹에서만 글쓰기가 안되고 있습니다.