我创建了3个类别。在名为buyer,seller和Common的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>";


和我的数据库表

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

最佳答案

替换此行,还为您的值添加引号并使用{}

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


同样,当您在echo中连接数组时,使用{}很好,否则会出现语法错误。

10-08 17:19