File "guardarSalida.php"

Full Path: C:/wamp64/www/porteria/Vehiculos/guardarSalida.php
File size: 1.76 KB
MIME-type: text/x-php
Charset: utf-8

<?php
include("../connection.php");
$con = connection();
error_reporting(E_ALL);
ini_set('display_errors', 1);

if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $id = $_POST['id'];
    $observaciones = $_POST['observaciones'];
    $grupo_vehiculo = $_POST['grupo_vehiculo'];
    $estado = 'salida';
    
    // Generar fecha y hora actual automáticamente
    $fechasalida = date('Y-m-d H:i:s');
    
    // Inicializar variables para campos de Pollo Vivo y Pavos
    $tipos_salida = '';
    $nocanastas = '0';
    $destino_salida = '';
    $kmsalida = '0';
    
    // Si es Pollo Vivo, Pavos, Alistamiento, Concentrado o Almacen, recoger los campos adicionales
    if ($grupo_vehiculo === 'Pollo Vivo' || $grupo_vehiculo === 'Pavos' || $grupo_vehiculo === 'Alistamiento' || $grupo_vehiculo === 'Concentrado' || $grupo_vehiculo === 'Almacen') {
        $tipos_salida = $_POST['tipos_salida'] ?? '';
        $nocanastas = $_POST['nocanastas'] ?? '0';
        $destino_salida = $_POST['Destinosalida'] ?? '';
        $kmsalida = $_POST['kmsalida'] ?? '0';
    }
    
    // Actualizar el vehículo con información de salida
    $sql = "UPDATE vehiculos SET 
            OBSERVACION_SALIDA = '$observaciones',
            ESTADO = '$estado',
            FECHASALIDA = '$fechasalida',
            TIPOC_RETORNO = '$tipos_salida',
            CANASTAS_RETORNO = '$nocanastas',
            DESTINO_RETORNO = '$destino_salida',
            KMSALIDA = '$kmsalida'
            WHERE REG = '$id'";
    
    $query = mysqli_query($con, $sql);
    
    if ($query) {
        header("Location: crearVehiculo.php?success_salida=1");
    } else {
        echo "<script>alert('Error al guardar salida: " . mysqli_error($con) . "'); window.location.href = 'crearVehiculo.php';</script>";
    }
}

$con->close();
?>