Tableau PHP avec cellules en couleur
Posté : 10 mars 2005, 12:27
bonjour,
j'utilise ce code pour ouvrir un fichier au format csv et l'integrer dans un tableau, ca marche super :
Ma question est la suivante, dans ce beau tableau cree avec ce code, je voudrai changer les couleurs des cellules en fonction des valeurs
ex : if le nombre dans la cellule est <100, met la cellule en rouge
if le nombre est entre 100 et 200 met la cellule en vert
Merci beaucoup de votre aide
j'utilise ce code pour ouvrir un fichier au format csv et l'integrer dans un tableau, ca marche super :
Ma question est la suivante, dans ce beau tableau cree avec ce code, je voudrai changer les couleurs des cellules en fonction des valeurs
ex : if le nombre dans la cellule est <100, met la cellule en rouge
if le nombre est entre 100 et 200 met la cellule en vert
Merci beaucoup de votre aide
<?
# le separateur
$separator=";";
# le ou les fichiers a scanner
$csvfile[0]="\\\\d:\\bdd\\prod.txt";
# le code html pour afficher :
$table_in="<table align=center border=1>";
$table_out="</table>";
$row_in="<tr>";
$row_out="</tr>";
$field_in="<td bgcolor=#000000><nobr><font size=-1><b>";
$field_out=" </td>";
# Combien de fichiers a scanner ?
$nb=count($csvfile);
$i=0;
while($i<$nb)
{
# a activer si heberge par php4
error_reporting(1);
$row=0;
# ouvre le fichier csv en lecture
$fpread=@fopen($csvfile[$i], "r") or die;
echo $table_in;
while ($buffer=fgetcsv($fpread, 65535, $separator))
{
# combien de champs ?
$num = count($buffer);
echo $row_in;
$row++;
for ( $c=0; $c<11; $c++ ) print
$field_in.$buffer[$c].$field_out;
echo $row_out;
}
echo $table_out;
$i++;
}
?>