Я использую DataTables и хочу добавить новый TR
в конце цикла while.
Я знаю, что мы можем добавить <tfoot></tfoot>
, но я не хочу добавлять '', потому что я фильтрую данные с помощью специального Ajax.
Я попробовал приведенный ниже код, но он не работает:
<?php
$Itesres = mysqli_query($con_db,"SELECT * FROM tbl_area ORDER BY `tbl_area`.`name` ASC");
while($ItemResult = mysqli_fetch_array($Itesres)){
?>
<table id="printData" class="table table-bordered table-hover ">
<thead>
<tr>
<th>Group</th>
<th>Party Name</th>
<th>Balance</th>
</tr>
</thead>
<tbody id="getGroups">
<?php
$i = 1;
while($row = mysqli_fetch_array($sdetails)){
$totalAmount += $row['total_debtors'];
$i++;
?>
<tr>
<td><a href="view_debtors_area.php?auth=<?php echo $salt_key_check.'&lid='.$row['area_id']; ?>"><?php echo getAreaName($row['area_id']); ?></a></td>
<td><?php echo GrabAccountIDName($row['client_id']); ?></td>
<td><?php echo abs($row['total_debtors']); ?></td>
</tr>
<?php if( $i == ( $numRows - 1 ) ) { ?>
<tr>
<td> </td>
<td style="text-align:right">Total:</td>
<td><?php echo abs($totalAmount); ?></td>
</tr>
<?php } } ?>
</tbody>
</table>
Кроме того, когда я использую <tfoot></tfoot>
, это не для печати.