Я хочу отключить кнопку оплаты при статусе оплаты.
Мой код:
<table id="simple-table" class="table table-bordered table-hover">
<thead>
<tr>
<th width="30%">Month </th>
<th width="20%">DPS Amount</th>
<th width="20%">Status</th>
<th width="30%">Options</th>
</tr>
</thead>
<tbody>
<?php
$acc=$_GET['acc'];
$result = $db->prepare("SELECT * FROM dps_schedule WHERE account_number= :userid");
$result->bindParam(':userid', $acc);
$result->execute();
$counter = 0;
for($i=0; $row = $result->fetch(); $i++){
?>
<tr class="record">
<td>Month-<?php echo ++$counter; ?></td>
<td><?php echo $row['dps_payment']; ?></td>
<td class="status"><?php echo $row['status']; ?></td>
<td class="dis"><a rel="facebox" href="dps_installment.php?id=<?php echo $row['id']; ?>"><button class="btn btn-success btn-mini"><i class="icon-edit"></i> PAY </button></a></td>
</tr>
<?php
}
?>
</tbody>
</table>
Просмотр кода:
Теперь нужно отключить кнопку оплаты при статусе оплаты.
Вы можете добавить, если условие, как показано ниже, если вы не хотите показывать Pay Button для платных заказов:
<?php if($row['status']!="Paid"){ ?>
<td class="dis"><a rel="facebox" href="dps_installment.php?id=<?php echo $row['id']; ?>"><button class="btn btn-success btn-mini"><i class="icon-edit"></i> PAY </button></a></td>
<?php } ?>
Вы также можете отобразить кнопку "Платный" и удалить ссылку поверх нее, если условие else:
<?php if($row['status']=="Paid"){ ?>
<td class="dis"><button class="btn btn-success btn-mini"><i class="icon-edit"></i> PAID </button></td>
<?php } else { ?>
<td class="dis"><a rel="facebox" href="dps_installment.php?id=<?php echo $row['id']; ?>"><button class="btn btn-success btn-mini"><i class="icon-edit">
</i> PAY </button></a></td>
<?php } ?>
<td class="dis"><a rel="facebox" href="dps_installment.php?id=<?php echo $row['id']; ?>"><button class="btn btn-success btn-mini"><i class="icon-edit"></i> PAY </button></a></td>
в
<td class="dis"><a rel="facebox" href="dps_installment.php?id=<?php echo $row['id']; ?>"><button class="btn btn-success btn-mini <?php if($row['status'] =="paid"){ echo "disabled";}?>"><i class="icon-edit"></i> PAY </button></a></td>
<table id="simple-table" class="table table-bordered table-hover">
<thead>
<tr>
<th width="30%">Month </th>
<th width="20%">DPS Amount</th>
<th width="20%">Status</th>
<th width="30%">Options</th>
</tr>
</thead>
<tbody>
<?php
$acc=$_GET['acc'];
$result = $db->prepare("SELECT * FROM dps_schedule WHERE account_number= :userid");
$result->bindParam(':userid', $acc);
$result->execute();
$counter = 0;
$button = '<button class="btn btn-success btn-mini"><i class="icon-edit"></i> PAY </button>';
for($i=0; $row = $result->fetch(); $i++){
if( $row['status']=='unpaid') $sbutton = '<a rel="facebox" href="dps_installment.php?id='.$row['id'].'">'.$button.'</a>'; //check here the status if unpaid add button with link
?>
<tr class="record">
<td>Month-<?php echo ++$counter; ?></td>
<td><?php echo $row['dps_payment']; ?></td>
<td class="status"><?php echo $row['status']; ?></td>
<td class="dis"><?php echo $sbutton; ?></td><!--Add $sbutton here with contain link-->
</tr>
<?php
}
?>
</tbody>