// Calcul de la VMA estimée sur la meilleure des 5 dernières courses $bestVmaVal = 0; $bestRaceName = ""; $bestRaceSpeed = 0; $bestRaceDistance = 0; $bestRaceTime = ""; $bestRaceDate = ""; $age = 0; if (!empty($coId)) { if (!empty($dateNaissance) && is_numeric($dateNaissance) && $dateNaissance > 0) { $age = intval($year) - (int)$dateNaissance; } $stmtRaces = $cnx->prepare(" SELECT * FROM participation WHERE co_id = ? AND pa_min > 0 AND pa_min < 699 AND cr_id LIKE ? ORDER BY cr_id DESC LIMIT 5 "); $stmtRaces->execute([$coId, $year . '%']); $latestRaces = $stmtRaces->fetchAll(PDO::FETCH_ASSOC); if (!empty($latestRaces)) { foreach ($latestRaces as $racePart) { $crIdLong = $racePart['cr_id']; $min = (int)$racePart['pa_min']; $sec = (int)$racePart['pa_sec']; $dist = getDistanceForParticipation($cnx, $crIdLong); $totalSec = ($min * 60) + $sec; if ($totalSec > 0 && $dist > 0) { $speed = $dist / ($totalSec / 3600); $vmaEst = estimateVmaFromPerformance($dist, $min, $sec); if ($vmaEst > $bestVmaVal) { $bestVmaVal = $vmaEst; $bestRaceSpeed = $speed; $bestRaceDistance = $dist; $bestRaceTime = $min . ":" . ($sec < 10 ? "0" : "") . $sec; $baseId = substr((string)$crIdLong, 0, 6) . "0"; $stmtC = $cnx->prepare("SELECT cr_nom, cr_date FROM course WHERE cr_id = ?"); $stmtC->execute([$baseId]); $cRow = $stmtC->fetch(PDO::FETCH_ASSOC); if ($cRow) { $bestRaceName = $t->m8($cRow['cr_nom']); $bestRaceDate = $cRow['cr_date']; } else { $yearVal = substr((string)$crIdLong, 0, 4); $num = intval(substr((string)$crIdLong, 4, 2)); $stmtH = $cnx->prepare("SELECT nom, date_course FROM courseHistory WHERE annee = ? AND course_num = ?"); $stmtH->execute([$yearVal, $num]); $cHRow = $stmtH->fetch(PDO::FETCH_ASSOC); if ($cHRow) { $bestRaceName = $t->m8($cHRow['nom']); $bestRaceDate = $cHRow['date_course']; } else { $bestRaceName = "Course #" . $crIdLong; $bestRaceDate = ""; } } } } } } } ?>
VINCENT Florence
Fiche Athlète

VINCENT Florence

Né(e) en 1975 Genre : Femme

Détail des participations Filtre client-side via en-têtes
# Nom de la course Ville Date Distance Km/H Tps/Km Temps Points
Total 0 course(s) 0 Km 0 0'00'' 0:00:00 Voir détails
Résumé de la saison
Challenge
Dossard
Courses P (type P) 0 (0 pts)
Courses C (normales) 0 (0 pts + 0 bonus)
Points à améliorer 0
Points totaux 0
Positions au Classement
Classement général Hommes
Place Générale
Catégorie
Place Categ
Rechercher un coureur
Succès du coureur
Niveau 1
LVL 1
Niveau du coureur : 1

4 points cumulés. Encore 6 points pour atteindre le niveau 2 !

Succès cumulés depuis la saison 2021.

Bolide
Bolide
A couru au moins une course à une allure moyenne ultra-rapide (< 4:00/km).
+3 pts

ClubMan
ClubMan
Fait partie d'un club.
+1 pts