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]; $partNumber = $part['part_number'] ?? null; $partDescription = $part['part_description'] ?? ''; $mix = $part['mix'] ?? 'N'; // Aggiunto per gestire il campo mix if ($partDescription) { try { $stmt = $pdo->prepare("INSERT INTO identification_parts (iddatadb, part_number, part_description, mix, created_at, updated_at) VALUES (:iddatadb, :part_number, :part_description, :mix, NOW(), NOW())"); $stmt->execute([ ':iddatadb' => $iddatadb, ':part_number' => $partNumber, ':part_description' => $partDescription, ':mix' => $mix ]); echo json_encode(['success' => true, 'message' => 'Parte salvata con successo']); } catch (PDOException $e) { echo json_encode(['success' => false, 'message' => 'Errore nel salvataggio: ' . $e->getMessage()]); } } else { echo json_encode(['success' => false, 'message' => 'Descrizione mancante']); }