如何在php页面的选项列表中显示sql行

时间:2015-10-26 04:20:06

标签: php mysql sql-server list drop-down-menu

我创建了3个类别。在sql中命名为Buyer,Seller和Common。 我想在我的页面中将它们作为选择选项显示在下拉列表中。

基本上我想要用户发布一些东西。他应该选择那个类别。如果有任何人点击这些类别将来。

它应显示链接到该类别的所有内容。

这是我的php

include "connect.php"; 
$sql="SELECT Seller,Buyer, Common FROM category order by name"; 

echo "<select name= Buyer value='Buyer'>Buyer</option>";

foreach ($dbo->query($sql) as $row){

echo "<option value=$row[Buyer]>$row[Seller]</option>"; 

}

echo "</select>";

和我的数据库表

enter image description here

2 个答案:

答案 0 :(得分:0)

替换此行,同时在您的值中添加引号并使用{}

echo "<option value='{$row['Buyer']}'>{$row['Seller']}</option>"; 
                    ^               ^

此外,当你在echo中连接数组时,它很好用{},否则你会得到语法错误。

答案 1 :(得分:0)

试试这个

foreach ($dbo->query($sql) as $row) { 
  echo $row['Seller'];
}