2011-02-06 17 views
1

下面是我在PHP中:PHP/MySQL的輸出通過JavaScript和下拉

[Color, Size, Status] 
Red, Small, 1 
Red, Large, 0 
Blue, Small, 1 
Blue, Large, 1 

我可以得到的PHP輸出上面提到的只是罰款等。我想要做的是得到這個結構正確的HTML和javascript/jquery下拉(請繼續閱讀爲JavaScript的目的)。

基本上會有2個下拉菜單。一個用於尺寸,另一個用於顏色。 javascript(最好是jquery)的原因是檢查狀態。 1代表庫存,0代表缺貨。所以如果有人選擇大尺寸的紅色組合,它的狀態是0(意思是缺貨)

我一直在努力如何做幾個小時。任何幫助深表感謝!!

---- == == UPDATE ----

我已經找到一種方法來做到這一點,但不同的,比我最初想(用在javascript數組或ojbect)

總之,我的解決方案張貼在這裏:http://jsbin.com/osipe5/2

基本上我輸出一串組合在一個隱藏的輸入,然後使用JavaScript來閱讀和更新的選擇選項的文本

回答

-1

我有PHP也會生成一個javascript對象數據的CT:

var inventory = { red: { small: 1, large: 0 }, blue: { small: 1, large: 1 } }; 

然後,您可以用這樣的檢查:

quantity = inventory['red']['small']; // = 1 
+0

謝謝,但問題是如何正確地生成HTML(下拉代碼),並將其連接到JavaScript的? – Adil 2011-02-06 06:32:15