Отключить кнопку PAY, когда статус «оплачен»

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;
                    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> 

Просмотр кода:

Изображение 174551

Теперь нужно отключить кнопку оплаты при статусе оплаты.

Теги:

3 ответа

0
Лучший ответ

Вы можете добавить, если условие, как показано ниже, если вы не хотите показывать 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 } ?>
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>
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>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню