File "guardarRetorno.php"

Full Path: C:/wamp64/www/porteria/Vehiculos/guardarRetorno.php
File size: 1.64 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'];
    $tipos = $_POST['tipos'];
    $nocanastas = $_POST['nocanastas'];
    $destino = $_POST['Destinosalida'];
    $kmsalida = $_POST['kmsalida'];
    $devolucion = $_POST['devolucion'];
    $observaciones = $_POST['obs2'];
    $estado = 'retorno';
    
    // Generar fecha y hora actual automáticamente
    $fecharetorno = date('Y-m-d H:i:s');
    
    // Si es lavado de vehículo, establecer valores por defecto
    if ($tipos === 'Lavado De Vehiculo') {
        $nocanastas = '0';
        $destino = 'Lavado de vehículo';
        $kmsalida = '0';
        $devolucion = 'No';
    }
    
    // Si es Ninguno, establecer valores por defecto para canastas
    if ($tipos === 'Ninguno') {
        $nocanastas = '0';
    }
    
    // Actualizar el vehículo con información de retorno
    $sql = "UPDATE vehiculos SET 
            TIPOC_RETORNO = '$tipos',
            CANASTAS_RETORNO = '$nocanastas',
            DESTINO_RETORNO = '$destino',
            KMSALIDA = '$kmsalida',
            DEVOLUCION = '$devolucion',
            OBSERVACIONES_RETORNO = '$observaciones',
            ESTADO = '$estado',
            FECHARETORNO = '$fecharetorno'
            WHERE REG = '$id'";
    
    $query = mysqli_query($con, $sql);
    
    if ($query) {
        header("Location: crearVehiculo.php?success_retorno=1");
    } else {
        echo "<script>alert('Error al guardar retorno: " . mysqli_error($con) . "'); window.location.href = 'crearVehiculo.php';</script>";
    }
}

$con->close();
?>