grazie per l'aiuto...Originariamente inviato da Thinker
L'ho scritto al volo, quindi se ci sono problemi non esitare a scrivere
ThinkerCodice PHP:$alt=0;
$prevData = false;
for($i=0;$i<=TOTALE_RIGHE;$i++){
if($prevData == $riga["data"]) //Se la data corrente è uguale a quella precedente, attivo la formattazione
$alt = true;
if($alt) //Se la formattazione è attiva
echo "<tr style='background:#f5f5f5;'>"; //Cambio il colore di sfondo
else //Altrimenti
echo "<tr>"; //La riga resta normale
echo "
<td>Data</td>
<td>".$riga["data"]."</td>
</tr>";
$prevData = $riga["data"]; //Aggiorno la data precedente, inserendo quella della riga attuale
//Inverto la formattazione per la riga successiva
if($alt)
$alt = false;
else
$alt = true;
}
![]()
come ho visto il codice mi è sembrato quello giusto, ma non funziona.
di fatto colora le righe in modo irregolare.
Provo qualche piccola modifica, vediamo un pò cosa succede...
![]()


Rispondi quotando