<?php
session_start();
include('conexion.php'); // Asegurar conexión a la base de datos
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $nombre = trim($_POST['name']);
    $email = trim($_POST['email']);
    $celular = trim($_POST['phone']);
    $asunto = trim($_POST['Asunto']);
    $mensaje = trim($_POST['message']);
    if (empty($nombre) || empty($email) || empty($celular) || empty($asunto) || empty($mensaje)) {
        $_SESSION['mensaje'] = "Todos los campos son obligatorios.";
        $_SESSION['tipo_mensaje'] = "danger";
        header("Location: contactenos.php");
        exit();
    }
    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        $_SESSION['mensaje'] = "El correo electrónico no es válido.";
        $_SESSION['tipo_mensaje'] = "danger";
        header("Location: contactenos.php");
        exit();
    }
    // Insertar los datos en la base de datos
    $sql = "INSERT INTO contactos (nombre, email, celular, asunto, mensaje, fecha) VALUES (?, ?, ?, ?, ?, NOW())";
    $stmt = $conn->prepare($sql);
    $stmt->bind_param("sssss", $nombre, $email, $celular, $asunto, $mensaje);
    if ($stmt->execute()) {
        $_SESSION['mensaje'] = "Mensaje enviado correctamente. Nos pondremos en contacto pronto.";
        $_SESSION['tipo_mensaje'] = "success";
    } else {
        $_SESSION['mensaje'] = "Hubo un error al enviar el mensaje. Inténtalo de nuevo.";
        $_SESSION['tipo_mensaje'] = "danger";
    }
    $stmt->close();
    $conn->close();
    header("Location: contactenos.php");
    exit();
} else {
    header("Location: contactenos.php");
    exit();
}
?>
