2014-03-13 2 views
0

선택한 상태에 따라 우편 번호를 표시하는 가장 좋은 방법을 알고 싶습니다. 나는 미국에있는 모든 도시와 우편 번호를 가진 MySQL 데이터베이스를 가지고있다. 나는 이미 가지고있는 mysql에 질의를하고 싶습니다. 그러나 데이터를 표시하려면 예를 들어 플로리다 주 드롭 다운 상자에서 선택하면 모든 도시를 표시하고 도시를 선택한 다음 모두 표시합니다. 우편 번호는 .. 선택한 주를 기준으로 우편 번호 표시

  1. 는 국가 (도시 표시)
  2. 선택 도시 (우편 번호 표시)
  3. 우편 번호 (에만 허용되는 몇)
+0

아무도 이렇게 많은 입력 자신의 손가락을 훈련했다 특히, 긴 목록에서 우편 번호를 선택하려는 않을 것 도시에있는 모든 우편 번호를 얻을 수있는 우편 번호에 대한 비슷한 할 그것도 보지 않고. – Blazemonger

+0

예 MySQL 파트에 대한 도움이 필요하지 않습니다. 모든 우편 번호가 허용되지 않도록 지정해야합니다. 우편 번호를 입력 할 수 없도록 지정해야합니다. 가장 좋은 접근 방법과 몇 가지 링크를 알아야합니다. .. – XK8ER

+0

첫 번째 단계에서는 모든 것을 허용하고 선택된 상태의 서버 측에 대해 우편 번호의 유효성을 검사합니다. 일단 위와 같은 작업이 원활하게 수행되면 브라우저가 상태에서 허용 된 우편 번호로 매핑을 다운로드하고 사용자가 우편 번호를 입력하자마자 클라이언트 측 확인을 수행하게 할 수 있습니다. 일반적으로 도움을 청할 필요가 있습니다. – Irfy

답변

2

그냥 열이 선택 상태에 대한 테이블의 모든 항목에 대해서도 마찬가지입니까? 그런 다음 다음과 같이하십시오.

select city from your_table where state=thestateselected 

이렇게하면 모든 도시가 표시됩니다.

그런 다음

select zipcode from your_table where city=thecityselected 
관련 문제