我有一个数据库查询,可以从几个类别中随机抽取三个项目。我想展示"选择"如果其中一个项目来自特定类别。现在,如果其中一个项目来自该特定类别,则选择"选择"正在显示所有三个项目。如何仅定位特定项目?
foreach ( $rows as $row ) {
if ($row->catid == 56) {
echo "Selected";
}
答案 0 :(得分:0)
您的问题不是很明确,但我怀疑您正在尝试将该属性添加到选项中。您需要在与回显选项相同的循环中执行此操作。
foreach ($rows as $index => $row) {
$selected = $row->catid == 56 ? "SELECTED" : "";
$itemnum = $index + 1;
echo "Item $itemnum - Category $row->catid $selected | ";
}
答案 1 :(得分:-2)
foreach ( $rows as $row ) {
if ($row->catid == 56) {
echo "Selected";
break;
}
不确定你想要完成什么,但我想你只想显示一个选中,所以如果找到项目你需要打破循环