<?php
// Incluir la configuración de la conexión
include('../config/conexion.php');

// Verificar conexión
if ($conexion->connect_error) {
    die("Conexión fallida: " . $conexion->connect_error);
}

// Inicializar un mensaje vacío
$message = '';
$messageType = '';

// Verificar si se recibió una solicitud POST
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Recibir datos del formulario y sanitizarlos
    $nombre = trim($_POST['nombre']);
    $estado = trim($_POST['estado']);

    // Validar que los campos no estén vacíos
    if (!empty($nombre) && !empty($estado)) {
        // Preparar y bindear la inserción
        $stmt = $conexion->prepare("INSERT INTO seccion (nombre, estado) VALUES (?, ?)");
        if ($stmt) {
            $stmt->bind_param("ss", $nombre, $estado); // 'ss' indica que ambos parámetros son strings

            // Ejecutar la consulta
            if ($stmt->execute()) {
                $message = "Nueva sección insertada correctamente.";
                $messageType = "success"; // Tipo de mensaje (éxito)
            } else {
                $message = "Error al insertar: " . $stmt->error;
                $messageType = "danger"; // Tipo de mensaje (error)
            }

            // Cerrar la declaración
            $stmt->close();
        } else {
            $message = "Error en la preparación de la consulta: " . $conexion->error;
            $messageType = "danger"; // Tipo de mensaje (error)
        }
    } else {
        $message = "Por favor, completa todos los campos.";
        $messageType = "warning"; // Tipo de mensaje (advertencia)
    }
}

// Cerrar la conexión
$conexion->close();
?>