Magazzino - Mescole
Suggerimento: usa la ricerca tabella per trovare lotto/fornitore
| ID | Nome Uscita | Fornitore | Nome Fornitore | Lotto | Scadenza | Q.tà | Salva | - | Nessuna riga presente | - | - | - | - | - | - | "; } else { foreach ($rows as $r) { $expiry = $r['expiry_date'] ?? ''; $isExpired = ($expiry !== '' && $expiry < $today); $isActiveMix = ((int)$r['is_active'] === 1); $trClass = []; if ($isExpired) $trClass[] = 'expired'; if (!$isActiveMix) $trClass[] = 'inactive-mix'; $trClassStr = $trClass ? " class='" . implode(' ', $trClass) . "'" : ""; $qtyVal = number_format((float)$r['qty'], 3, '.', ''); $expiryShow = $expiry ? htmlspecialchars($expiry) : '-'; echo "
|---|---|---|---|---|---|---|---|
| {$r['lot_id']} | " . htmlspecialchars($r['nomeuscita']) . " | " . htmlspecialchars($r['supplier_name']) . " | " . htmlspecialchars($r['supplier_mix_name']) . " | " . htmlspecialchars($r['lot_code'] ?? '') . " | {$expiryShow} |
* Riga rossa = scaduta. * Riga opaca = mescola disattiva (ma lotto ancora presente).