Как добавить существующие строки и удалить предыдущую строку - PullRequest
0 голосов
/ 17 марта 2020

Я хочу добавить платеж. если платеж предназначен для того же подрядчика, добавьте платеж как итоговую сумму и удалите предыдущую строку, содержащую платеж. Я хочу сравнить, что существует более одного платежа против подрядчика, добавить этот платеж как итоговую сумму, чтобы удалить предыдущую строку в отношении платежа. И если платеж подрядчика является одним объектом (только один платеж против подрядчика), выборка из базы данных не будет выполнена, и извлеченная строка будет отображена как промежуточный итог. Вот мой код

  //code to compare that that payment is for thr same contractor whos row is fetched before                

    <?php
    $contractor =0 ; 
    $payment_con=0;

    while($row = mysqli_fetch_array($result))  
    { 
    $price = $row["price"];  
    $total  = $row["CONCAT(Extract(HOUR From timeStamp) ,'.', Extract(MINUTE From timeStamp))"];
    $grandtotal = $total * $price;
    $grandtotal = $grandtotal *0.05; 
    if($contractor == $row['cnic'])  //false
    {
    $payment_con = $payment_con + $grandtotal ;   
    ?>
    <script type="text/javascript">
    function run(){
    document.getElementById('123').style.display='none';
    }
    <?php
    echo "run();";
    ?>
    </script>               
    <tr>  
    <td id="serviceId_<?php echo  $row["mazdoorId"];?>"><?php echo $row["mazdoorId"]; ?></td>  
    <td><?php echo $row["serviceName"]; ?></td>
    <td><?php echo $row["price"]; ?></td>
    <td><?php echo $row["CONCAT(Extract(HOUR From timeStamp) ,'.', Extract(MINUTE From timeStamp))"]; ?></td>
    <td><?php echo $row["contractorName"]; ?></td>
    <td><?php echo $row["cnic"]; ?></td>
    <td><?php echo $grandtotal. "PKR" ?></td>
    <th> GRAND TOTAL  : <?php echo $payment_con. "PKR" ?></th>  <td> <input type="button" name="edit" value="PAID" id="<?php echo $row["customerId"]; ?>" class="btn btn-danger btn-xs deactivate_accounts" /></td>
    </td>  
    </tr>  
    <?php                               
    }
    else
    {
    ?> 
    <tr id= "123">  
    <td id="serviceId_<?php echo  $row["mazdoorId"];?>"><?php echo $row["mazdoorId"]; ?></td>  
    <td><?php echo $row["serviceName"]; ?></td>
    <td><?php echo $row["price"]; ?></td>
    <td><?php echo $row["CONCAT(Extract(HOUR From timeStamp) ,'.', Extract(MINUTE From timeStamp))"]; ?></td>
    <td><?php echo $row["contractorName"]; ?></td>
    <td><?php echo $row["cnic"]; ?></td>
    <td><?php echo $grandtotal. "PKR" ?></td>
    <th> GRAND TOTAL  : <?php echo $grandtotal. "PKR" ?></th>  <td> <input type="button" name="edit" value="PAID" id="<?php echo $row["customerId"]; ?>" class="btn btn-danger btn-xs deactivate_accounts" /></td>
    </td>  
    </tr>  
    <?php
    $contractor = $row['cnic']; 
    $payment_con =$grandtotal ;
    }

    }
    ?>
    </thead>

    </table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...