Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
porteria
/
Vehiculos
:
actualizarEstado.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php include("../connection.php"); $con = connection(); header('Content-Type: application/json'); if ($_SERVER['REQUEST_METHOD'] === 'POST') { $id = $_POST['id'] ?? ''; $accion = $_POST['accion'] ?? ''; if (empty($id) || empty($accion)) { echo json_encode(['success' => false, 'message' => 'Datos incompletos']); exit; } // Determinar el nuevo estado según la acción $nuevoEstado = ''; switch ($accion) { case 'asignar': $nuevoEstado = 'asignado'; break; case 'retorno': $nuevoEstado = 'retorno'; break; case 'salida': $nuevoEstado = 'salida'; break; default: echo json_encode(['success' => false, 'message' => 'Acción no válida']); exit; } // Actualizar el estado del vehículo $stmt = $con->prepare("UPDATE vehiculos SET estado = ? WHERE REG = ?"); $stmt->bind_param("si", $nuevoEstado, $id); if ($stmt->execute()) { echo json_encode(['success' => true, 'message' => 'Estado actualizado correctamente']); } else { echo json_encode(['success' => false, 'message' => 'Error al actualizar estado']); } $stmt->close(); } else { echo json_encode(['success' => false, 'message' => 'Método no permitido']); } ?>