我想在付款状态时停用付款按钮。
我的代码:
<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>
代码视图:
现在想要在付款状态时停用付款按钮。
答案 0 :(得分:0)
如果您不想显示付费订单的付款按钮,则可以添加以下条件:
<?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 } ?>
您还可以将该按钮显示为付费,并使用if 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 } ?>
答案 1 :(得分:0)
<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>
答案 2 :(得分:0)
<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>