Buongiorno e buon Natale ragazzi,
non riesco a venirne a capo.
Ho questa porzione di codice :
che come avrete capito condiziona lo sfondo delle righe solo se i valori di $row["DT-SCAD"] e $row["DT-SCAD-GAR"] sono diversi e se $row["STATO"] è 3.Codice PHP:
if ($result->num_rows > 0) {
while ($row = $result->fetch_assoc()) {
$rowClass = (trim($row["DT-SCAD"]) !== trim($row["DT-SCAD-GAR"]) && $row["STATO"] == 3) ? 'red-background' : '';
echo "<tr class='small text-center p-1 table-bordered $rowClass'>";
considerato che nel db i valori dei 2 campi data sono in formato aaaammgg, mi spiegate il motivo per cui nell'immagine sotto.. ci sono alcune righe che vengono "colorate" e altre che hanno le stesse condizioni non vengono colorate? Vi ho EVIDENZIATO le colonne che vengono prese in considerazione. Immagine 2024-12-24 095320.jpg.
La cosa buffa è che magari oggi mi si evidenziano delle righe e domani altre senza che sia cambiato nulla se non il giorno odierno ma quello è un valore che non prendo in considerazione.
Come avete notato poi nella tabella trasformo le date in formato gg/mm/aaaa ma questo pure non c'entra nulla perchè il confronto lo faccio con i valori "puri" e non con quelli formattati.