![]() |
|||||
Tips and Tricks | |||||
|
Home |
Tips and Tricks |
Art. # 92
Celle a colori alternati in PHP
Altra forma di paginazione dei dati è l'esposizione dei record in celle a colori alternati, meccanismo di reportistica che rende più leggibile un elenco di dati. In questo breve articolo vediamo come mettere in pratica questo meccanismo con PHP. Partiamo da una fonte di dati: per semplicità utilizzeremo un array. Non è importante connetterci al database o ad altre fonti complesse dato che il meccanismo per la colorazione alternata delle celle è uguale in qualsiasi caso. Segue un semplice ma completo esempio di codice:
<?
$utenti = array("Pippo", "Pluto", "Paperino", "Topolino");
$x = 0;
$y = 0;
?>
<table border="1">
<?
for ($x=0; $x<count($utenti); $x++)
{
$colore = "FFFFFF";
if ($y % 2 != 0) $colore = "CCCCCC";
?>
<tr bgcolor="#<?echo $colore;?>">
<td><?echo $utenti[$x];?></td>
</tr>
<?
$y++;
}
?>
</table>
Commentiamolo. Per prima cosa creiamo la fonte di dati ed impostiamo su zero (0) due contatori: il primo ci serve per il ciclo for ed il secondo per alternare i colori delle celle. Apriamo il codice HTML creando la tabella e poi effettuiamo il ciclo sulle righe. All'interno del ciclo impostiamo la variabile del colore che vogliamo assegnare alle celle dispari (la prima, la terza, la quinta e cosi via) e poi impostiamo una condizione per calcolare le celle pari, utilizzando l'operatore modulo, verificando che il modulo di 2 sia diverso da zero.Il risultato che otterremo è il seguente: Pippo (con sfondo bianco) Pluto (con sfondo grigio) Paperino (con sfondo bianco) Topolino (con sfondo grigio) Scritto in data 19/05/2008
|
Appunti PHP per categoriaGuida PHP Guida MySQL Tutorial PHP Tutorial MySQL Tips and Tricks Referenze Download Libreria ExtraNovità
Caching delle pagine PHP
Array di stringa con le funzioni explode() e implode()
Criptare il codice PHP
Un AdServer in PHP e MySQL
Hosting Linux su ConsultingWeb.it
Password casuali con PHP
Ottimizzare una tabella MySQL
Contatore grafico in PHP
Pagamento online con PayPal e PHP
Leggere i meta tag con PHP
TagAJAX, Email, LAMP, Login, MS Access, MS Excel, MS Office, MS Word, PDF, phpMyAdmin, Statistiche, Upload, XML Corsi online
Corso PHP
© 2008 Appunti PHP - A cura di Luca Ruggiero - Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| | |||