function getAnalyse($equipe, $listeJeux) { global $Dom1; global $DomN; global $Dom2; global $Ext1; global $ExtN; global $Ext2; global $nbJeuxAAnalyser; global $decote; $NbJourneeOuEquipeAEteTrouve = 0; $Score = 0; $decoteDepart = 0; $decoteInitiale = $decote; $analyse = array(); //echo "Analyse de l'équipe : ".$equipe."<br />"; // Calcul du dernier jeu à retrouver ! $finRecherche = sizeof($listeJeux) - 1 - $nbJeuxAAnalyser; if ($finRecherche < 0) { $finRecherche = 0; } // Affichage des jeux par ordre croissant for ($j = sizeof($listeJeux) - 2; $j >= $finRecherche; $j--) { $jeuSuivant = $listeJeux[$j]; // Recherche des résultats de ce jeu $jeu_id = $jeuSuivant['jeu_id']; $Resultat = getResultatJeu($jeu_id); //echo "la décote est à : $decoteDepart<br />"; //echo "Decote : ".((100-$decoteDepart)/100)."<br />"; // Affiche tous les matchs $nbMatchsDuJeuSuivant = getNbMatchsDeCeJeu($jeuSuivant); for ($i = 1; $i <= $nbMatchsDuJeuSuivant; $i++) { $equiped = $jeuSuivant["equipe" . $i . "d"]; $equipev = $jeuSuivant["equipe" . $i . "v"]; if ($equiped == $equipe || $equipev == $equipe) { $NbJourneeOuEquipeAEteTrouve++; //echo "Sur le match ".$jeuSuivant['titre'].", ".$equipe; $ResultatMatch = getResultatNumero($Resultat, $i); if ($equiped == $equipe) { //echo " a joué à domicile"; if ($ResultatMatch == "1") { $Score = $Score + $Dom1 * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "N") { $Score = $Score + $DomN * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "2") { $Score = $Score + $Dom2 * ((100 - $decoteDepart) / 100); } } if ($equipev == $equipe) { //echo " a joué à l'extérieur"; if ($ResultatMatch == "2") { $Score = $Score + $Ext1 * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "N") { $Score = $Score + $ExtN * ((100 - $decoteDepart) / 100); } if ($ResultatMatch == "1") { $Score = $Score + $Ext2 * ((100 - $decoteDepart) / 100); } } break; } } //echo $equipe." : $Score points.<br />"; // On augmente la décote $decoteDepart = $decoteDepart + $decoteInitiale; } if ($NbJourneeOuEquipeAEteTrouve != $nbJeuxAAnalyser) { // Il manque des jours, on fait la moyenne des matchs trouvés if ($NbJourneeOuEquipeAEteTrouve >= 1) { $Score = $Score / $NbJourneeOuEquipeAEteTrouve * $nbJeuxAAnalyser; } // Rien n'a été trouvé ! On met le score à -1 pour qu'il ne soit pas pris en compte !! if ($NbJourneeOuEquipeAEteTrouve == 0) { $Score = -1; } } // else // echo "Total de l'équipe ". $equipe." : $Score points.<br />"; return $Score; }
$Resultat = getResultatJeu($jeu_id); echo "["; $ListeCompletPronostic = getPronosticJeu($jeu_id); for ($j = 0; $j < sizeof($listeJoueurs); $j++) { $joueur = $listeJoueurs[$j]; $joueur_id = $joueur["joueur_id"]; $nom = $joueur["nom"]; // $pronostic=getPronosticJoueur($joueur_id,$jeu_id); $pronostic = extraitPronosticJoueur($ListeCompletPronostic, $joueur_id); $flash = $pronostic["flash"]; $nbResultats = 0; $nbResultats7 = 0; $nbBonResultats = 0; $NbMatchsJoues = 0; for ($i = 1; $i <= $nbMatchsDeCeJeu; $i++) { $resultatJeu = getResultatNumero($Resultat, $i); if ($resultatJeu) { $nbResultats = $nbResultats + 1; if ($i <= 7) { $nbResultats7 = $nbResultats7 + 1; } } $pronosticJeu = getPronosticNumero($pronostic, $i); if ($pronosticJeu) { $NbMatchsJoues++; } $posresultat = isResultatBon($pronosticJeu, $resultatJeu); if ($posresultat) { $nbBonResultats++; } }
echo "<td class='infotitre' >1</td>"; echo "<td class='infotitre' >N</td>"; echo "<td class='infotitre' >2</td></tr>"; $listes = getResultatSaison($saison_id); $compteur = array(); for ($i = 0; $i < sizeof($listes); $i++) { $element = $listes[$i]; $cpt = array(); $cpt["17"] = 0; $cpt["N7"] = 0; $cpt["27"] = 0; $cpt["1"] = 0; $cpt["N"] = 0; $cpt["2"] = 0; for ($j = 1; $j < 16; $j++) { $res = getResultatNumero($element, $j); if ($res == "1") { $cpt["1"] = $cpt["1"] + 1; if ($j < 8) { $cpt["17"] = $cpt["17"] + 1; } } if ($res == "N") { $cpt["N"] = $cpt["N"] + 1; if ($j < 8) { $cpt["N7"] = $cpt["N7"] + 1; } } if ($res == "2") { $cpt["2"] = $cpt["2"] + 1; if ($j < 8) {
echo "</form>"; */ // CLASSEMENT GENERAL echo "<h3>Classement général</h3>\n"; echo "<p>Ce graphe propose l'évolution de la moyenne par journée et joueur.</p>\n"; $G_ListeResultatsMoyens = array(); $valmin = 100; $valmax = 0; //Recalcul des moyennes pour faire apparaitre les évolutions for ($i = 0; $i < sizeof($listeJeux); $i++) { $jeu = $listeJeux[$i]; $jeu_id = $jeu['jeu_id']; // Recherche également des résultats de ce jeu $Resultat = getResultatJeu($jeu_id); // Si pas de résultat sur le premier match, on n'intègre pas ce pronostic dans le calcul ! if (sizeof($Resultat) == 0 || getResultatNumero($Resultat, 1) == "") { continue; } for ($j = 0; $j < sizeof($listeJoueurs); $j++) { $nbMatch = 0; $valeur = 0; for ($k = 0; $k <= $i; $k++) { if (is_numeric($G_ListeResultats[$k][$j])) { $valeur = $valeur + $G_ListeResultats[$k][$j]; $nbMatch++; } } if ($nbMatch > 0) { $tempo = round($valeur / $nbMatch, 1); $G_ListeResultatsMoyens[$i][$j] = $tempo; if ($tempo > $valmax) {