2014-03-13 32 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 
相關問題