2013-07-07 104 views
2

我想要一個選擇/下拉菜單,其選項來自使用mysql select查詢的數據庫。從mysql查詢選擇選項

問題:下拉菜單顯示數據庫中正確的項目數量,但沒有顯示這些項目,只是一個空白選項。例如:數據庫中有四個項目,下拉菜單中有四個空白選項。

<label for="category">Category</label><select name=cat><option value=""> --Select Category-- </option> 
    <?php $sql= mysqli_query($con, "SELECT category FROM taxonomy"); 
     while($result = mysqli_fetch_array($sql)){ 
      echo "<OPTION VALUE='".$row[0]."'>".$row[0]."</OPTION>"; 
     } 
    ?> 
    </select> 

有人可以告訴我什麼是錯?

回答

2

變化

echo "<OPTION VALUE='".$row[0]."'>".$row[0]."</OPTION>"; 

echo "<OPTION VALUE='".$result[0]."'>".$result]."</OPTION>"; 
+0

哈哈。一個愚蠢的錯誤。謝謝@kickstart :) – user2558534