Bonjour
Je suis bloqué sur une requête, ou deux, pour un affichage en couleur, selon le chrono minimum et sur chaque piste .

En gros dans ma liste il faut afficher le meilleurs chrono en vert.

Voici 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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$date = date('Y');
$sql = "select min(meiltemps)as meiltemps from toptemps where date='$date'";
$req = $db->query($sql);
 
while($row = $req->fetch()){
       $temps = $row['meiltemps']; }
echo "<br /><br /><h1>Meilleurs <img src='images/chronom.png' alt='Icone chrono' id='test' /> $date</h1><br />";
 
echo "<center><table width='80%' background='themes/mx-mysticjade/images/toolbar-bg.png' border='1' class='td2'><tr>
      <td width='30%'><enter>Piste</center></td>
      <td width='20%'><center>Pilote</center></td>
      <td width='30%'><center>Voiture</center></td>
      <td><center>Meilleur temps</center></td></tr></table></center>";
$sql2 = "select pist,car,meiltemps,pil,prenom from toptemps where date='$date' order by pist,meiltemps ASC";
$req2 = $db->query($sql2);
$i=0;
      $values[0]="#515151";
      $values[1]="#212121";
while($row = $req2->fetch()){
 
$bgcolor=$values[$i % 2 ];
  $temps2 = $row['meiltemps'];  
 
//********** test de sortie ****** //
echo "$temps - $temps2";
// ********** fin du test ****** //
 
                  if($temps<="$temps2"){$coul = "#FF6600";}
                  elseif($temps>="$temps2"){$coul = " ";}
 
echo "<center><table width='80%' border='0' bgcolor='$bgcolor'><tr>
      <td width='30%'>".$row['pist']."</td>
      <td width='20%'><center>".$row['pil']." ".$row['prenom']."</center></td>
      <td width='30%'><center>".$row['car']."</center></td>
      <td bgcolor='$coul'><center>".$row['meiltemps']."</center></td></tr></table></center>";
 
 
  $i++;     
}
Donc mon soucis est qu'il me sort le minumum "$temp" uniquement et pas de chaque piste (vue la requête plus haut, je sais que ce n'est pas bon en sortie)
Comment concaténer cela ?
Voilà je pense le soucis mais je cale ici.

Merci de votre aide

Kitetkat