コード例 #1
0
ファイル: saisie.php プロジェクト: lcapdecomme/monls
    echo "</span>";
}
?>
                        </div>
                        <!-- .panel-heading -->
                        <div class="panel-body">
                            <div id="accordion" class="panel-group">
                                <?php 
if ($jeu->jeu_bloque == "1") {
    /* CAS 1 : Saisie du résultat du jeu */
    for ($i = 1; $i <= 15; $i++) {
        if ($i == 8) {
            echo "<hr style='width:100%;color:firebrick;margin:5px 0;background-color:firebrick;height:3px;' />";
        }
        if (getEquipe($jeu, $i, "D") != "") {
            $res = getResultat($resultat, $i);
            ?>
                                                <div class="btnGroupeSaisie btn-group btn-group-justified" role="group" >
                                                
                                                  <div class="btn-group" role="group">
                                                    <?php 
            echo '<button type="button" class="btnSaisie btn ';
            if (strpos($res, "1") !== false) {
                echo 'btn-primary';
            } else {
                echo 'btn-default';
            }
            echo '" id="btn' . $i . '1" ';
            echo '>' . getEquipe($jeu, $i, "D") . '</button>';
            ?>
                                                  </div>
コード例 #2
0
ファイル: index.php プロジェクト: lcapdecomme/monls
for ($j = 0; $j < sizeof($listeJoueurs); $j++) {
    // Ce joueur n'a pas de bon résultats
    $flash = "";
    $nbBonResultats = 0;
    $nbjeu = 0;
    $nbResultats = 0;
    $nbResultats7 = 0;
    $joueur_id = $listeJoueurs[$j]["joueur_id"];
    // Pronostic de ce joueur
    if ($listePronostics) {
        $prono = getPronoJoueur($listePronostics, $joueur_id);
    }
    // Pour les 15 matchs potentiels, on compare le prono et le résultat
    for ($i = 1; $i <= 15; $i++) {
        // Pour ce joueur, lecture du résultat du match $i
        $resultatMatch = getResultat($resultat, $i);
        // Et lecture du pronostics de ce joueur et de ce match
        if (isset($prono)) {
            $flash = $prono["flash"];
            $valeurProno = getListePronostic($prono, $i);
            if (strlen($valeurProno) > 0) {
                $nbjeu++;
                if (strpos($resultatMatch, $valeurProno) !== false) {
                    $nbBonResultats++;
                }
            }
        }
        if ($resultatMatch) {
            $nbResultats = $nbResultats + 1;
            if ($i <= 7) {
                $nbResultats7 = $nbResultats7 + 1;
コード例 #3
0
ファイル: saisie.php プロジェクト: lcapdecomme/monls
function MAJStatistiquesJeu($debug, $statistique, $resultats, $listeJoueurs, $pronostics)
{
    $jeu_id = $statistique->jeu_id;
    $saison_id = $statistique->saison_id;
    if ($debug) {
        echo "MAJStatistiquesJournee : Saison id :" . $saison_id . ", Stat jeu :" . $jeu_id . "\n";
    }
    // Purge la table des statistiques avec ce jeu
    if ($statistique->efface() != true) {
        return false;
    }
    // Si pas de résultat sur le premier match, on n'intègre pas ce jeu dans la table des statistiques !
    if (sizeof($resultats) == 0 || getResultat($resultats, 1) == "") {
        return false;
    }
    // initialisation des variables
    $ListeresultatOk = array();
    $NbMatchsJoues = array();
    // Pour ce jeu, on va rechercher calculer la moyenne de tous les joueurs
    $meilleur = 0;
    $mauvais = 100;
    for ($j = 0; $j < sizeof($listeJoueurs); $j++) {
        $joueur = $listeJoueurs[$j];
        $joueur_id = $joueur["joueur_id"];
        $joueur_nom = $joueur["nom"];
        $pronostic = getPronosticJoueur($joueur_id, $pronostics);
        $flash = $pronostic["flash"];
        // Initialisation des bons résultats à 0
        $ListeresultatOk[$j] = 0;
        // Initialisation du nombre de matchs joués à 0
        $NbMatchsJoues[$j] = 0;
        // Pour ce joueur et ce jeu, on va lire tous les pronostics pour les comparer aux résultats
        for ($k = 1; $k <= 15; $k++) {
            // Résultat de ce match pour ce jeu
            $resultatJeu = getResultat($resultats, $k);
            // Pronostic du joueur pour ce match pour ce jeu
            $pronosticJeu = getPronostic($pronostic, $k);
            // Le résultat est bon ? on incrémente le nombre de résultat bon pour ce joueur et ce jeu
            $posresultat = isResultatBon($pronosticJeu, $resultatJeu);
            if ($posresultat) {
                $ListeresultatOk[$j] = $ListeresultatOk[$j] + 1;
            }
            // Le joueur a joué ce match ? on incrémente son nombre de match joués
            if ($pronosticJeu) {
                $NbMatchsJoues[$j] = $NbMatchsJoues[$j] + 1;
            }
        }
        if ($debug) {
            echo "Nombre de Matchs : " . $NbMatchsJoues[$j] . "\n";
        }
        // Calcul de sa moyenne
        if ($NbMatchsJoues[$j]) {
            $moyenne = $ListeresultatOk[$j] / $NbMatchsJoues[$j] * 100;
            $moyenne = round($moyenne, 1);
            // Enregistrement en base de la moyenne de ce joueur pour ce jeu
            $statistique->joueur_id = $joueur_id;
            $statistique->valeur = $moyenne;
            $statistique->flash = $flash;
            $retour = $statistique->ajoute();
            if ($debug) {
                echo "Statistique mis à jour avec la moyenne de " . $moyenne . "\n";
            }
            //setMiseAJourStat($saison_id, $jeu_id, $joueur_id, $moyenne, $flash);
            //echo "<h2>Joueur:".$joueur_nom.", moyenne:".$moyenne."</h2>";
        }
    }
    return true;
}