<?php
// Se incluye el archivo de conexión a la base de datos (debe contener la variable $conn)
require 'db.php';

// Se verifica si la solicitud HTTP es de tipo POST (es decir, que se ha enviado un formulario)
if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    // Se limpian y escapan los datos del formulario para prevenir inyecciones SQL
    $nombre = mysqli_real_escape_string($conn, $_POST['nombre']);
    $apellido = mysqli_real_escape_string($conn, $_POST['apellido']);
    $telefono = mysqli_real_escape_string($conn, $_POST['telefono']);
    $correo = mysqli_real_escape_string($conn, $_POST['correo']);

    // Se construye la consulta SQL para insertar un nuevo cliente en la base de datos
    $sql = "INSERT INTO clientes (nombre, apellido, telefono, correo)
            VALUES ('$nombre', '$apellido', '$telefono', '$correo')";

    // Se ejecuta la consulta SQL y se comprueba si fue exitosa
    if (mysqli_query($conn, $sql)) {
        // Si la inserción fue exitosa, se redirige al usuario a otra página con un mensaje de éxito
        header("Location:/crud/login/log/clientes/index.php?mensaje=Cliente+registrado+exitosamente");
    } else {
        // Si ocurrió un error, se muestra el mensaje de error
        echo "Error: " . mysqli_error($conn);
    }
}

// Se cierra la conexión a la base de datos
mysqli_close($conn);
