Tableau php - requete SQL en couleur
LordArctic
-
LordArctic -
LordArctic -
Bonjour,
Dans un fichier html, j'ai une requete SQL dans du PHP qui me renvoie des IPs et des entiers correspondants (indice).
J'injecte les résultats dans un tableau.
Ce que j'aimerai faire, c'est que si l'indice est à 0, la cellule se colore en rouge, si elle est à 100, en vert, etc.
J'ai besoin de votre aide pour ce faire, car je n'ai pas d'idée.
Merci par avance.
Dans un fichier html, j'ai une requete SQL dans du PHP qui me renvoie des IPs et des entiers correspondants (indice).
J'injecte les résultats dans un tableau.
while ($donnees=mssql_fetch_array($res)){
"<TABLE BORDER='1'><TR><TH> IP </TH><TH> Réputation </TH></TR><TR><TD>";
echo $donnees['IP'];
echo "</TD>";
echo "<TD>";
echo $donnees['Indice'];
echo "</TD>";
echo "<TD>";
echo "</TD></TR></TABLE>";
Ce que j'aimerai faire, c'est que si l'indice est à 0, la cellule se colore en rouge, si elle est à 100, en vert, etc.
J'ai besoin de votre aide pour ce faire, car je n'ai pas d'idée.
Merci par avance.
A voir également:
- Tableau php - requete SQL en couleur
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
- Boite a couleur - Télécharger - Divers Photo & Graphisme
8 réponses
déja tu mets <table dans ta boucle while donc tu aura autant de tableaux que de lignes, il faut "sortir" cette partie de la boucle
ensuite il faut le même nombre de <td> </td> que de <th></th> à chaque ligne !
ensuite par le CSS tu fais:
ensuite il faut le même nombre de <td> </td> que de <th></th> à chaque ligne !
echo '<TABLE BORDER="1"><TR><TH> IP </TH><TH> Réputation </TH></TR>';
$ligne=0;
while ($donnees=mysql_fetch_array($res)){
echo '<TR class="ligne_".$ligne><TD>';
echo $donnees['IP'];
echo "</TD>";
echo "<TD>";
echo $donnees['Indice'];
echo "</TD>";
</TR>";
$ligne ++;
}
</TABLE>
ensuite par le CSS tu fais:
<style type="text/css">
.ligne_0{
color: green ;
}
.ligne_100{
color: red ;
}
</style>
echo '<TR class="ligne_".$ligne><TD>';ne fonctionne pas
et je ne sais pas comment lui donner la valeur de la cellule autrement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Essayes:
<style type="text/css">
#ligne_0{
color: green ;
}
"ligne_100{
color: red ;
}
</style>
<?php
echo '<TABLE BORDER="1"><TR><TH> IP </TH><TH> Réputation </TH></TR>';
$ligne=0;
while ($donnees=mysql_fetch_array($res)){
echo '<TR id="ligne_".$ligne><TD>';
echo $donnees['IP'];
echo "</TD>";
echo "<TD>";
echo $donnees['Indice'];
echo "</TD>";
</TR>";
$ligne ++;
}
?>
</TABLE>