Files
Complejo_Cap1tan/php/Actualizar_Estado_Reserva.php
MarcosFlorSalcedo 8ec55e40fc 1ra Versión
2026-07-14 18:24:27 -03:00

33 lines
888 B
PHP

<?php
include 'conexion.php';
// Leer el JSON enviado
$json = file_get_contents('php://input');
$data = json_decode($json, true);
if (!$data || !isset($data['id_reserva']) || !isset($data['estado'])) {
echo json_encode(['success' => false, 'error' => 'Datos incompletos']);
exit;
}
$id_reserva = intval($data['id_reserva']);
$estado = intval($data['estado']);
// Validar que el estado sea 0, 1 o 2
if (!in_array($estado, [0, 1, 2])) {
echo json_encode(['success' => false, 'error' => 'Estado inválido']);
exit;
}
// Actualizar la reserva
$sql = "UPDATE reservas SET Estado = $estado WHERE ID_Reserva = $id_reserva";
if (mysqli_query($conexion, $sql)) {
echo json_encode(['success' => true, 'message' => 'Estado actualizado correctamente']);
} else {
echo json_encode(['success' => false, 'error' => mysqli_error($conexion)]);
}
mysqli_close($conexion);
?>