2015-10-26 16 views
0

我已经创建了3个类别。在sql中被命名为Buyer,Seller和Common。 我想用下拉菜单将它们显示在我的页面上作为选择选项。如何在php页面的选项列表中显示sql行

基本上我想如果用户发布一些事情。他应该选择那个类别。并在未来如果任何一个点击这些类别。

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

这里是我的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

+0

替换$行[ '销售员']与$行[销售员] – kannan

回答

0

替换这一行,还加引号你的价值和使用{}

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

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

0

试试这个

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