getConnection(); $data = json_decode(file_get_contents('php://input'), true); $iddatadb = $data['iddatadb'] ?? null; $parts = $data['parts'] ?? []; if (!$iddatadb || empty($parts)) { echo json_encode(['success' => false, 'message' => 'Dati mancanti']); exit; } $part = $parts[0]; $partId = $part['id'] ?? null; $idmatrice = $part['idmatrice'] ?? null; if (!$partId) { echo json_encode(['success' => false, 'message' => 'ID parte mancante']); exit; } try { $stmt = $pdo->prepare("UPDATE identification_parts SET idmatrice = :idmatrice, updated_at = NOW() WHERE id = :id"); $stmt->execute([ ':id' => $partId, ':idmatrice' => $idmatrice // Può essere NULL ]); echo json_encode(['success' => true, 'message' => 'Matrice aggiornata con successo']); } catch (PDOException $e) { echo json_encode(['success' => false, 'message' => 'Errore nel salvataggio della matrice: ' . $e->getMessage()]); }