<?php
header('Content-Type: application/json'); // Asegúrate de incluir esto

// Mostrar errores durante desarrollo
ini_set('display_errors', 1);
error_reporting(E_ALL);

// Configuración de la base de datos
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "aviacionpagina";

// Crear conexión
$conn = new mysqli($servername, $username, $password, $dbname);

// Verificar conexión
if ($conn->connect_error) {
    die(json_encode([
        'success' => false,
        'message' => 'Error de conexión: ' . $conn->connect_error
    ]));
}

// Recoger y sanitizar datos
$nombre = $conn->real_escape_string($_POST['nombre']);
$cargo = $conn->real_escape_string($_POST['cargo']);
$comentario = $conn->real_escape_string($_POST['comentario']);
$calificacion = intval($_POST['calificacion']);
$ip = $_SERVER['REMOTE_ADDR'] ?? '';
$user_agent = $_SERVER['HTTP_USER_AGENT'] ?? '';

// Insertar en la base de datos
$sql = "INSERT INTO comentarios (nombre, cargo, comentario, calificacion, ip, user_agent) 
        VALUES ('$nombre', '$cargo', '$comentario', $calificacion, '$ip', '$user_agent')";

if ($conn->query($sql)) {
    echo json_encode([
        'success' => true,
        'message' => '¡Gracias por tu comentario! Será revisado antes de publicarse.'
    ]);
} else {
    echo json_encode([
        'success' => false,
        'message' => 'Error al enviar el comentario: ' . $conn->error
    ]);
}

$conn->close();
