php - 检查 id 是否包含在 SQL 和 PHP 的列表中
问题描述
我有一个产品列表,其中包含一个单独的较小列表,它只选择我选择的那些。
public function SelectCouponGroupList($db, $groupid) {
$stmt = $db->prepare(
" SELECT pol.groupid, pol.productid, p.title, p.packageid, po.groupname
FROM `product_onetime_list` pol
LEFT JOIN `product` p ON pol.productid = p.productid
LEFT JOIN `product_onetime` po ON pol.groupid = po.groupid
WHERE pol.groupid = $groupid
"
);
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
return $rows;
}
现在我有一个单独的文件,它输出每个产品,无论它是否在组列表中,下图是输出的图像。
下面的代码是输出所有产品的“for each”。
我添加了一个“if”,我正在寻找正确的代码,其中“如果它在组列表中”,然后输出“Coupon added”而不是“Add Coupon”
<?php foreach($lstProduct as $rowProduct) { ?>
<tr>
<td class="col-md-1">
<?php if ("if it is in the group list") {
echo 'Coupon Added';
} else {
echo 'Add Coupon';
} ?>
</td>
解决方案
<?php foreach($lstProduct as $rowProduct) { ?>
<tr>
<td class="col-md-1">
<?php if ("if it is in the group list") {
echo 'Coupon Added';
} else {
echo 'Add Coupon';
}
endforeach; ?>
推荐阅读
- visual-studio-code - 更改为大写十六进制颜色值
- r - R ggplot2 - 了解aes函数的参数
- r - 移动棒棒糖 R
- apache-spark - org.elasticsearch.hadoop.rest.EsHadoopRemoteException mapper_parsing_exception:无法解析带日期的字段
- php - Laravel Eloquent 相同的查询
- node.js - 为什么我不能将响应数据推送到数组?
- r - R 中带有 textmodel_seedLDA 包的 LDA 主题模型的诊断(困惑、LogLik 等)
- python - PyYAML 错误:无法确定标签“!vault”的构造函数
- azure - 删除多个 vnet 对等体 azure CLI
- asp.net-core - ASP.NET Core Identity + Azure 上的单一登录