i valori da confrontare sono tutti e tre e devono essere tutti e tre verificati: io ho provato con:
Codice PHP:
while($row=mysql_fetch_array($res))
{
if($row[datafattura]=="$rif_datafattura" AND $row[fattura_acquisto]=="$rif_fattura" AND $row[fornitore]=="$rif_fornitore")
{
$sfondo="colore1"
}
else
{
$sfondo="colore2";
}
//stampo la riga con con bgcolor=$sfondo
//setto i valori di riferimento per il ciclo successivo;
$rif_fornitore=$row[fornitore];
$rif_fattura=$row[fattura_acquisto];
$rif_datafattura=$row[datafattura];
}
naturalmente non funziona perchè il confronto dei valori della prima riga avviene con delle variabili vuote ed inoltre i valori con id "4" e "5" (vedi mio primo post) vengono stampati con colore diverso..