如何在php页面的选项列表中显示sql行
我创建了3个类别。在sql中命名为买方、卖方和普通。 我想在我的页面中将它们显示为带有下拉菜单的选择选项 基本上我想如果用户发布一些东西。他应该选择那个类别。将来如果有人点击这些类别 它应该显示链接到该类别的所有内容 这是我的php如何在php页面的选项列表中显示sql行,php,mysql,sql-server,list,drop-down-menu,Php,Mysql,Sql Server,List,Drop Down Menu,我创建了3个类别。在sql中命名为买方、卖方和普通。 我想在我的页面中将它们显示为带有下拉菜单的选择选项 基本上我想如果用户发布一些东西。他应该选择那个类别。将来如果有人点击这些类别 它应该显示链接到该类别的所有内容 这是我的php include "connect.php"; $sql="SELECT Seller,Buyer, Common FROM category order by name"; echo "<select name= Buyer value='Buyer'&
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>";
包括“connect.php”;
$sql=“按名称从类别订单中选择卖方、买方、普通”;
呼应“买方”;
foreach($dbo->query($sql)作为$row){
回音“$row[卖方]”;
}
回声“;
和我的数据库表
替换此行,同时在值中添加引号并使用
{}
echo "<option value='{$row['Buyer']}'>{$row['Seller']}</option>";
^ ^
echo“{$row['Seller']}”;
^ ^
另外,在echo中连接数组时,最好使用{}
,否则会出现语法错误。试试这个
foreach ($dbo->query($sql) as $row) {
echo $row['Seller'];
}
将$row['Seller']替换为$row[Seller]尝试此选项。Stackoverflow上的答案为低值。