2014-10-11 29 views
-1

我用jqwidgets創建一個表單。我成功完成了網格。 現在我需要添加一個兩個以上的下拉列表。從兩個mysql表動態填充兩個下拉

一個下拉式應該從一個名爲products的表中加載數據,另一個應該從suppliers加載。

表:

-Categories 
    ID, CategoryName 
-products 
    ProductID, ProductName 
-prices 
    PriceId, productId, supplierid, date, price 
-suppliers 
supplierid, suppliername 

請幫我創建一個表單,所以我可以更新的價格表。我需要動態填充下拉菜單。

回答

1

您可以通過簡單的SQL查詢負載

$query = mysql_query("SELECT * FROM products"); 
echo "<select>"; 
while($row=mysql_fetch_array($query)) 
{ 
echo "<option>$row['ProductName']</option>"; 
} 
echo "</select>"; 

P.S:不要爲&價值忘記的名字。您也可以對供應商進行相同的查詢。

+0

如何填充第二個下拉列表? – 2014-10-13 04:39:33

+0

將產品更改爲您需要的任何其他數據庫表,並更改while循環中的值。 – 2014-10-13 08:14:02

+0

它與正常的下拉菜單一樣。任何人都可以幫助我從數據庫表中加載數據來區別jqwidget下拉菜單? 我的意思是帶有兩個jqwidget下拉列表的單個窗體。兩者都應該從不同的表中填入... – 2014-10-15 04:02:50