Надеюсь, я смогу объяснить это как можно яснее:
У меня есть страница (info.php), где запрашиваются карты (купоны), каждая из этих карт имеет идентификатор продукта.На странице, если пользователь выбирает кнопку «Заявка», карта сохраняется в другой (list -app.php).На этой другой странице отображаются все карты, заявленные пользователем в течение 48 часов.Конечно, он показывает только заявленные карты определенного пользователя, который вошел в систему.
info.php 
list -app.php 
таблица (заказ) 
Таблица на снимке экрана, где я получаю данные (SELECT SQL)
Ниже приведен фрагмент кода из list -app.php для отображения заявленных карт:
<h2 class="bold_font text-align-center">LIST OF CLAIMED CARDS</h2><br>
<?php
$i = 0;
foreach($lstOrders as $rowOrder) {
if ($rowOrder['expirationdate'] > date("Y-m-d H:i:s")){
?>
<div class="col-md-4 spacer">
<div class="col-md-12">
<?php
$productid = $rowOrder['productid'];
$rowProduct = $mcProduct->SelectObj_ProductId($db, $productid);
$rowSelect = $mcOrder->SelectLst($db, $pageNum, $limit);
?>
</div>
Теперь, что касается основной проблемы, в моем файле info.php я хотел бы показать слова «Вы уже запросили этот купон», если карта в данный момент находится в списке требуемых .php.Другими словами, карты, которые удовлетворяют условию получения заявки пользователем в течение 48 часов.
<?php
foreach($lstOrders as $rowOrder) {
if ($rowOrder['expirationdate'] < date("Y-m-d H:i:s")) { ?>
<div class="col-md-12 text-align-center">
<h3 class="color-red">You have already claimed this coupon.</h3>
</div>
<?php } }
Как я могу изменить код php, чтобы получить то, что мне нужно?
Моя цель: (псевдокод)
if ($productid is in list-claimed.php){
<div class="col-md-12 text-align-center">
<h3 class="color-red">You have already claimed this coupon.</h3>
</div>
}
Любая помощь будет оценена, спасибо!
ОБНОВЛЕНИЕ:
Решил эту проблему с помощью массива, чтобы проверить, является ли продукт изкупон находится на странице list -apple.php, используя "in_array".
<?php
foreach($lstInfo as $rowOrder) {
if (isset($rowOrder['productid']) && ($rowOrder['expirationdate'] > date("Y-m-d H:i:s"))) {
//array (visually seen in list-claimed.php)
$claimed = array($rowOrder['productid']);
//check if current card exists in claimed array
if (in_array($rowProduct['productid'] , $claimed) ) {
?>
<div class="col-md-12 text-align-center">
<h3 class="color-red">You have already claimed this coupon.</h3>
</div>
<?php } } }