Bonjour,

Sous mysql j'ai dans un champ décimal trois valeurs possibles :
"0" , "1" ou "0.5"

Je récupère les données et affecte une classe css reprenant une partie du contenue de ces dernières :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
.a0  {  background-color:#ccc  ;       color: #ccc;      }
.a1  { background-color: red ;       font-weight: bold;       color: #fff;      }
.a05  { background-color: #cc6600 ;       font-weight: bold;       color: #fff; }
Pour la dernière si je met .a0.5 ça ne marche pas c'est pourquoi j'ai mis a05.
Comment faire pour lui dire dans ma requète sql que s'il trouve un "." il ne l'affiche pas ?

Voici la partie php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$select = 'SELECT * FROM janvier_2011';
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
 
while($row = mysql_fetch_array($result)) {
        echo '</tr><tr>';
        echo '<td bgcolor="#CCCCCC">'.$row["Nom"].'</td>';
 
       for($z = 1; $z < 32; $z++) { echo '<td class=a'.$row[$z].'>'.$z.'</td>';}
 
echo '</tr>'."\n";    }
 echo " <table ><tr> ";
Cordialement
Philippe Rivière