2014-01-09 68 views
1

我目前正在一个项目中出现错误,我不知道为什么。我试图从MySQL表中获取条目以放入下拉列表中。获取从数据库中选择选项,不起作用

<?php 
      require("../script/connect.php"); 
      $query = "SELECT Brands.BID, Brands.BName FROM Brands ORDER BY Brands.BName ASC"; 

      $result = mysql_query($query); 
      echo "<select name='brands'>"; 
      while (($row = mysql_fetch_row($result)) != null) 
      { 
      echo "<option value = '{$row['BID']}'>"; 
      echo "{$row['BName']}</option>"; 
      } 
      echo "</select>"; 
      require("../script/disconnect.php"); 
?> 

有在数据库3 Brands和我得到3个下拉选项,所有的回馈同样的错误。

Notice: Undefined index: BID in /opt/lampp/htdocs/nis_obkm/pages/enter_Product.php on line 24 

所以在我的下拉领域,我可以选择上面的通知标题为三个选项之一。

连接和断开在我的PHP脚本中正常工作!

任何想法?

+0

BID不在您的数据库表中。 –

+0

检查大小写的表名和列名也 –

+0

BID在Dbase表中;) – user3006137

回答