<?php

include("conexion.php");

// Mostrar formulario
if (!isset($_POST["generar"])) {
    ?>

    <!DOCTYPE html>
    <html lang="es">
    <head>
        <meta charset="UTF-8">
        <title>Reporte por Fecha de Registro</title>
		<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
    </head>
    <body>

        <h1>Reporte por Fecha de Registro</h1>

        <a href="index.php" class="btn btn-primary">Regresar al Inicio</a>

        <form action="reporte.php" method="post">
            <label for="fecha_inicio">Fecha de Inicio:</label>
            <input type="date" name="fecha_inicio" id="fecha_inicio" required>

            <label for="fecha_fin">Fecha Fin:</label>
            <input type="date" name="fecha_fin" id="fecha_fin" required>

            <input type="submit" name="generar" value="Generar Reporte">
            <input type="submit" name="quitar_filtro" value="Quitar filtro">
        </form>

    </body>
    </html>

    <?php
} else {
    // Generar reporte
    if (isset($_POST["quitar_filtro"])) {
        header("Location: reporte.php");
        exit();
    }

    $fecha_inicio = $_POST["fecha_inicio"];
    $fecha_fin = $_POST["fecha_fin"];

    $sql = "SELECT * FROM personas WHERE fecha_registro BETWEEN '$fecha_inicio' AND '$fecha_fin'";

    $resultado = mysqli_query($conexion, $sql);

    ?>

    <!DOCTYPE html>
    <html lang="es">
    <head>
	<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
        <meta charset="UTF-8">
        <title>Reporte por Fecha de Registro</title>
    </head>
    <body>

        <h1>Reporte por Fecha de Registro</h1>

        <a href="index.php" class="btn btn-primary">Regresar al Inicio</a>

        <p>Fecha de Inicio: <?php echo $fecha_inicio ?></p>
        <p>Fecha Fin: <?php echo $fecha_fin ?></p>

        <form action="reporte.php" method="post">
            <input type="submit" name="quitar_filtro" value="Quitar filtro">
        </form>

        <table class="table table-striped">
            <thead>
                <tr>
                    <th>ID</th>
                    <th>Nombre</th>
                    <th>Apellido</th>
                    <th>Fecha Nacimiento</th>
                    <th>Cédula</th>
                    <th>Dirección</th>
                    <th>Teléfono</th>
                    <th>Fecha Registro</th>
                </tr>
            </thead>
            <tbody>
                <?php while ($fila = mysqli_fetch_assoc($resultado)) { ?>
                    <tr>
                        <td><?php echo $fila["id"] ?></td>
                        <td><?php echo $fila["nombre"] ?></td>
                        <td><?php echo $fila["apellido"] ?></td>
                        <td><?php echo $fila["fecha_nacimiento"] ?></td>
                        <td><?php echo $fila["cedula"] ?></td>
                        <td><?php echo $fila["direccion"] ?></td>
                        <td><?php echo $fila["telefono"] ?></td>
                        <td><?php echo $fila["fecha_registro"] ?></td>
                    </tr>
                <?php } ?>
            </tbody>
        </table>

    </body>
    </html>

    <?php
}

?>
