<?php
include('is_logged.php');
require_once ("../config/db.php");
require_once ("../config/conexion.php");

// Verificamos que el ID llegue correctamente
if (isset($_REQUEST['id'])) {
    $q = mysqli_real_escape_string($con, (strip_tags($_REQUEST['id'], ENT_QUOTES)));
?>      
    <div class="table-responsive">
        <table class="table table-striped" style="font-size:12px;">
            <tr class="info">
                <th>Item</th>
                <th>Nº de Abono</th>
                <th>Fecha</th>
                <th class='text-right'>Monto Abonado</th>
                <th>Modalidad</th>
                <th>Banco Receptor</th>
                <th>Referencia</th>
            </tr>
            <?php
            $i = 0;
            // IMPORTANTE: Si 'factura' en tu DB es texto, usa '$q' entre comillas
            $consultar = mysqli_query($con, "SELECT * FROM abonos_cli WHERE factura = '$q' ORDER BY id_abono DESC");
            
            if (mysqli_num_rows($consultar) > 0) {
                while ($datos = mysqli_fetch_array($consultar)) {
                    $id_abono = $datos['id_abono'];
                    $fecha_abono = date("d/m/Y", strtotime($datos['fecha_abono']));
                    $abono = number_format($datos['monto_abono'], 2);
                    $tipo_abono = $datos['tipo_abono'];
                    $ref_abono = $datos['ref_abono'];
                    $banco_abono = $datos['banco_abono'];
                    $i++;
                    ?>
                    <tr>
                        <td><?php echo $i; ?></td>
                        <td><?php echo $id_abono; ?></td>
                        <td><?php echo $fecha_abono; ?></td>
                        <td class='text-right'>$ <?php echo $abono; ?></td>                 
                        <td><?php echo $tipo_abono; ?></td>
                        <td><?php echo $banco_abono; ?></td>
                        <td><?php echo $ref_abono; ?></td>                 
                    </tr>
                    <?php
                }
            } else {
                echo "<tr><td colspan='7' class='text-center'>No hay abonos registrados para esta factura.</td></tr>";
            }
            ?>
        </table>
    </div>
<?php
} // Fin del IF inicial
?>