8795 sujets

Développement web côté serveur, CMS

bonjour,
j'ai un petit script php qui traite une resquet sql et je voudrais qu'en fonction de la presence du caractere - la couleur de case change .

voici mon bout de script :
if($total) {
// début du tableau
echo '<table bgcolor="#FFFFFF">'."\n";

echo '<tr>';
echo '<td bgcolor="#669999"><b><u>pseudo</u></b></td>';
echo '<td bgcolor="#669999"><b><u>room</u></b></td>';
echo '<td bgcolor="#669999"><b><u>mtt</u></b></td>';
echo '<td bgcolor="#669999"><b><u>profit</u></b></td>';
echo '<td bgcolor="#669999"><b><u>note</u></b></td>';

echo '</tr>'."\n";

while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['pseudo'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['room'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['mtt'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['profit'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['note'].'</td>';


echo '</tr>'."\n";
}
echo '</table>'."\n";

merci de votre aide Smiley smile
Modérateur
Salut,

Tu cherches pas à faire ce genre de choses ?

echo '<td '.(!empty($row['pseudo']))? 'class="coleurA"' : "" .'>'.$row['pseudo'].'</td>';

Modifié par niuxe (29 Nov 2013 - 00:06)
merci j'ai trouvé cette nuit Smiley smile

if(preg_match("/-/i",$row['profit']))
{
echo '<td bgcolor="#e73827">'.$row['profit'].'</td>';
}
else
{
echo '<td bgcolor="#CCCCCC">'.$row['profit'].'</td>';
}

bonne journée