원리를 말씀드리겠습니다.
위의 소스와 비슷한 우편번호 검색 소스도 있더군요...
저도 직접 만들어 봤는데 좀 복잡하기는 하더군요...
하지만 결과는 잘 나오더라구요...
먼저 학년을 선택하면 onchange이벤트를 사용하셔서 함수를 부릅니다.(자바스크립트)
함수에서 location객체를 이용해서 자신의 asp 페이지를 호출하면서
select box에서 선택된 value를 넘깁니다.
이때 select box별로 level을 정해서 그 level 값을 같이 넘기세요...
예를 들어 학년은 1, 반은 2...
학년을 선택해서...level이 1이라면 넘어온 값이 학년 필드의 값과 같은 것을 가져오는 쿼리문을 작성하구요...
level이 2이면 각 두개의 value가 학년 필드, 반 필드와 각각 같은 값을 가져오도록 쿼리문을 작성하구요...
level에 맞는 쿼리문이 2개가 필요합니다.(다른 방법도 있겠지만...저는 각각 쿼리문을 작성해 놓고...if문으로 비교해서 해당 쿼리문을 실행 하는 방법으로 했었습니다. 실력이 짧다보니...^^" )
그리고 디비에 있는 자료를 loop를 돌려서 select box에 넣으면 됩니다.
에구...머리가 막 아프려구 그러네요...