Bonjour à Tous,
Je récupère le résultat d’une requête SQL sous forme de tableau avec 7 colonnes. Jusque la tout se passe bien. J’aimerai introduire une condition sur le champ7 (champ « salaire » dans mon exemple.). J’aimerai afficher en ROUGE toutes les lignes dont le champ « salaire » est supérieur à 2000. Toutes mes tentatives ont échouées. Quelqu’un connaît-il la solution ??
Voici ci-dessous les sources de mon exemple dans lesquelles je n’arrive pas à ajouter la condition de couleur ROUGE pour les lignes dont le champ 7 (salaire) est supérieur à 2000.
Par avance, merci de vos réponses.
<html>
<body>
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'mabase';
// connection à ma base
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
//récupère tous les enregistrements et compte le nombre total de réponse
$select = 'SELECT * FROM t_Celebrite';
$resultat = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($resultat);
// Affichage de résultat sous forme de tableau.
if($total) {
// début du tableau
echo '<table bgcolor="#FFFFFF">'."\n";
// première ligne on affiche les titres de tous les champs
echo '<tr>';
echo '<td bgcolor="#669999"><b><u>Champ1</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Champ2</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Champ3</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Champ4</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Champ5/u></b></td>';
echo '<td bgcolor="#669999"><b><u>Champ6</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Salaire</u></b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 7 colonnes
while($row = mysql_fetch_array($resultat)) {
echo '<tr>';
echo '<td bgcolor="#CCCCCC">'.$row['Champ1'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['Champ2'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['Champ3'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['Champ4'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['Champ5'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['Champ6'].'</td>';
echo '<td bgcolor="#CCCCCC">'.$row['Salaire'].'</td>';
echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
// on libère le résultat
mysql_free_result($resultat);
?>
</body>
</html>