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 40 41
| function formate_temps($LapTime)
{
$time = DateTime::createFromFormat('U.u', $LapTime);
$zero = new DateTime('@0');
$micro = ($time->format('u') - $zero->format('u')) / 1000;
$diff = $zero->diff($time);
$output = array(
$diff->h ? $diff->format('%H') : '',
$diff->i ? $diff->format('%I') : '',
$diff->s ? $diff->format('%S') : '',
$micro ? sprintf('%03d', $micro) : ''
);
return implode('.', array_filter($output));
}
$req = mysql_query("select TrackName,DriverName,VehicleClass,LapNo,LapTime,Sec1,Sec2,Sec3 from hotlaps where TrackName='$Track' order by LapTime ASC") or die (mysql_error());
echo "<div align='center'><h1>$Track</h1><br /><table width='70%'>
<td width='25%'>Pilotes</td>
<td width='25%'>Teams</td>
<td width='10%'>Nbr. tours</td>
<td width='10%'>Best Lap</td>
<td width='10%'>Sect. 1</td>
<td width='10%'>Sect. 2</td>
<td width='10%'>Sect. 3</td></tr></table>";
while($resultat=mysql_fetch_array($req)){
$LapTime =$resultat['LapTime'];
// 2ieme choix :) //
echo "<table width='70%'>
<td width='25%'>".$resultat['DriverName']."</td>
<td width='25%'>".$resultat['VehicleClass']."</td>
<td width='10%'>".$resultat['LapNo']."</td>
<td width='10%'>";
echo formate_temps($LapTime);
echo "</td>
<td width='10%'>".$resultat['Sec1']."</td>
<td width='10%'>".$resultat['Sec2']."</td>
<td width='10%'>".$resultat['Sec3']."</td></tr></table>";
}
echo "<br />"; |