samedi 31 juillet 2010

Alterner les couleurs d'un tableau en php

la plupart des webmasters veulent donner une touche de style a leurs désigne html, l'un de ces styles est l'alternance des lignes d'un tableau par deux ou plusieurs couleurs.
il existe plusieurs façons d'alterner les ligne d'un tableau, mais celle que je préfère et que je vais vous expliquer maintenant est la méthode en php.
un tableau avec des lignes des colonnes se code en html comme suite:
<table>
<tr><td>ggfgd.....</td>......</tr>
<tr><td>ggfgd.....</td>......</tr>
</table>

nous allons voir comment grâce a php on peut alterner ces deux lignes avec deux couleurs différentes:

1- il nous faux deux couleurs codé en php : par exemple #FFF7EB, et #FFFFFF.
2- il faut une variable interchangeable pour chaque ligne elle prendra une valeur des deux valeurs de couleurs déjà décrites.
3-l'application pour le tableau:

d'abord la fonction en php qui nous permet d'alterner les deux couleurs:

function switchcolor()

{

static $col;

$couleur1 = "#FFF7EB";

$couleur2 = "#FFFFFF";


if ($col == $couleur1)

{



$col = $couleur2;

}

else

{

$col = $couleur1;

}

return $col;

}


?>


en suite il nou reste qu'appeler cette fonction pour le coloriage des lignes du tableau comme suite:
<table>
<tr bgcolor="<?php echo switchcolor(); ?>" ><td>ggfgd.....</td>......</tr>
<tr bgcolor="<?php echo switchcolor(); ?>"><td>ggfgd.....</td>......</tr>
</table>

et le tour est joué

1 commentaire:

  1. Intéressant !
    Je ne connaissais pas l'usage de cette fonction, rudement intéressante pourtant.
    Merci pour l'"astuce" :)

    RépondreSupprimer