File "FOR-S-CCI-73.php"

Full Path: C:/wamp64/www/CALIDADWEB/CALIDADWEB/BACKEND/controller/FOR-S-CCI-73.php
File size: 2.39 KB
MIME-type: text/x-php
Charset: utf-8

<?php 
// 1. ELIMINA CUALQUIER ESPACIO O SALTO DE LÍNEA ANTES DE ESTA LÍNEA
// 2. Asegúrate de que session_start() se llama aquí o en un archivo incluido.
if (session_status() !== PHP_SESSION_ACTIVE) { session_start(); }
// ... el resto de tu código de includes y errores ...

require_once "../conexiones/BD.php";

// Habilitar errores de PDO para debugging
error_reporting(E_ALL);
ini_set('display_errors', 1);
$bdc->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/* DESINFECCION HUACALES*/
if (isset($_POST["guacalesForm"])) {
    $guacalesvehiculo = $_POST["guacalesvehiculo"];
    $viajeguacales = $_POST["viajeguacales"];
    $horaguacales = $_POST["horaguacales"];
    $guacalesDesinfeccion = $_POST["guacalesDesinfeccion"];
    $guacalesVerificacion = $_POST["guacalesVerificacion"] ?? '';
    $guacalesAcciones = $_POST["guacalesAcciones"];
    $guacalesResponsable = $_POST["guacalesResponsable"];
    $guacalesAprobo = $_POST["guacalesAprobo"];


    try {
        $sql = "INSERT INTO `for_s_cci_73_huacales_desinfeccion`
                (`fecha`, `hora` ,`viaje`, `limpieza_veh`, `limpieza_desi`, `verificacion`, `acciones_corre`, `responsable`,`aprobosi`)
                VALUES (CURRENT_DATE(), ?, ?, ?, ?, ?, ?, ?, ?)";

        $RetiroVehiculo = $bdc->prepare($sql);
        $RetiroVehiculo->execute([

            $horaguacales,
            $viajeguacales,
            $guacalesvehiculo,
            $guacalesDesinfeccion,
            $guacalesVerificacion,
            $guacalesAcciones,
            $guacalesResponsable,
            $guacalesAprobo
        ]);

        if ($RetiroVehiculo->rowCount()) {
            $_SESSION["mensaje"] = "Registro de Desinfeccion y Limpeza de lo Huacales";
            $_SESSION["tipo"] = "success";
            $_SESSION["icon"] = "check-circle-fill";
        } else {
            $_SESSION["mensaje"] = "No se pudo enviar el reporte";
            $_SESSION["tipo"] = "danger";
            $_SESSION["icon"] = "exclamation-triangle-fill";
        }

    } catch (PDOException $e) {
        $_SESSION["mensaje"] = "Error al guardar en la base de datos: " . $e->getMessage();
        $_SESSION["tipo"] = "danger";
        $_SESSION["icon"] = "exclamation-triangle-fill";
    }
    // Redirigir de vuelta al formato para mostrar el mensaje
    header("Location: ../../FRONTED/HTML/FOR-S-CCI-73.php");
    exit;
}
?>