prepare("SELECT * FROM models WHERE id = ?"); $stmt->execute([$id]); $model = $stmt->fetch(PDO::FETCH_ASSOC); if (!$model) { header('Location: list_tables.php?error=Modelo no encontrado'); exit; } // Si se envió el formulario if ($_SERVER['REQUEST_METHOD'] === 'POST') { $name = $_POST['name'] ?? ''; $version = $_POST['version'] ?? ''; $description = $_POST['description'] ?? ''; $layers = $_POST['layers'] !== '' ? intval($_POST['layers']) : null; $model_size = $_POST['model_size'] !== '' ? floatval($_POST['model_size']) : null; $stmt = $pdo->prepare("UPDATE models SET name=?, version=?, description=?, layers=?, model_size=? WHERE id=?"); $ok = $stmt->execute([$name, $version, $description, $layers, $model_size, $id]); if ($ok) { header('Location: list_tables.php?success=Modelo actualizado'); } else { header('Location: editar_modelo.php?id=' . $id . '&error=No se pudo actualizar'); } exit; } ?>