false, 'message' => 'Missing required fields']); exit; } if ($expiry_date === '') $expiry_date = null; $db = DBHandlerSelect::getInstance(); $pdo = $db->getConnection(); $stmt = $pdo->prepare("INSERT INTO mescole_supplier_lots (idmescola, idsupplier, supplier_mix_name, lot_code, expiry_date, qty) VALUES (?, ?, ?, ?, ?, ?)"); $ok = $stmt->execute([ $idmescola, $idsupplier, $supplier_mix_name, $lot_code !== '' ? $lot_code : null, $expiry_date, $qty ]); echo json_encode(['success' => (bool)$ok]);