我是否知道如何将事件状态结束并且事件日期少于90天的行中的链接变灰?这将导致预订无法取消。我得到了编码,但结果没有正确显示。
<?php if (($row['Event_status']== 'Ongoing') OR ( strtotime($row['Date']) > strtotime('-90 day' ) )) {
echo "<td><a href='CustPortal.php?booking_id=".$row['Booking_id']."'> Cancel</a></td>";} ?>
答案 0 :(得分:0)
这样的东西?
<td>
<?php if (($row['Event_status'] == 'Ongoing') OR (strtotime($row['Date']) > strtotime('-90 day'))) { ?>
<span class="grey-out">Too late to cancel</span>
<?php } else { ?>
<a href="CustPortal.php?booking_id=<?= $row['Booking_id']; ?>">Cancel</a>
<?php } ?>
</td>
答案 1 :(得分:0)
从问题中不清楚,但我认为你想要那样的东西
<?php
if (($row['Event_status']== 'Ongoing') OR ( strtotime($row['Date']) > strtotime('-90 day' ) ))
{
echo "<td><a href='CustPortal.php?booking_id=".$row['Booking_id']."'> Cancel</a></td>";
}
else
{
echo "<td><span style='color:grey;'> ".strtotime($row['Date'])." </span></td>";
}
?>