Bonjour à tous.
J'utlise PHP pour afficher un csv dans une page web.
C'est le résultat d'une épreuve sportive dans laquelle les participants sont classés en fonction de leurs points.
Comme ils concourent dans des catégories différentes, je voudrais afficher le 1er de chaque catégorie en rouge à l'aide d'un appel à CSS.
J'ai essayé STRPOS, mais j'affiche en fait tous les concurrents en rouge, pas seulement le 1er!!!
Mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <?php echo "<table>"; $row = 0; $cat_trois = "3"; $fichier = fopen("csv/result.csv", "r"); while (($data = fgetcsv($fichier, 1000, ";")) !== FALSE) { $num = count($data); echo "<tr>"; $row++; for ($c=0; $c < $num; $c++) if (strstr($data[3],$cat_trois)!==false){ echo "<td class=rouge>" . $data[$c] . "</td>"; } else { echo "<td>" . $data[$c] . "</td>"; } echo "</tr>"; } echo "</table>"; fclose($fichier); ?>
Partager