<?php
include 'conexion.php';

$id = $_POST['id'];
$campo = $_POST['tipo'];  // Usamos "tipo" en lugar de "campo"
$valor = $_POST['fecha']; // Usamos "fecha" en lugar de "valor"

// Traducimos los valores recibidos a los nombres de columnas reales
if ($campo === 'registro') {
    $campo = 'fecha_registro';
} elseif ($campo === 'programacion') {
    $campo = 'programacion';
} else {
    http_response_code(400);
    echo 'Campo inválido: ' . $campo;  // Muestra el valor exacto que se está recibiendo
    exit;
}

// Ejecutamos la consulta con el campo ya validado
$stmt = $conexion->prepare("UPDATE trabajos SET $campo = ? WHERE id = ?");
$stmt->bind_param("si", $valor, $id);

if ($stmt->execute()) {
    echo 'ok';
} else {
    http_response_code(500);
    echo 'Error al ejecutar la consulta: ' . $stmt->error; // Mensaje de error detallado
}

$conexion->close();
?>
