Bannière du site


Résultats des matchs de pétanque


Pour les résultats de coinche c'est ici:Résultats Coinche

"; /* On fait une boucle jusqu'au nombre maximum de colonne */ for($nb_col ; $nb_col <= $max_col ; $nb_col++) { /* On reinitilise quelques variable et on affiche une nouvelle colonne */ echo "
"; $is_case = 1; /* Si la colonne n'est pas une colonne lien */ if($nb_col % 2 == 1) { /* Certain calcul */ $deb_col = pow(2 , $nb_col_p) - 1; $esp_col = $deb_col * 2; /* Une boucle du nombre de ligne dans une colonne */ for($i = 1;$i < $nb_ligne ; $i++) { /* Si on a pas atteint le premier affichage */ if($i < $deb_col) { echo "
"; } /* si c'est une case ( de hauteur 2 * $height ) et que c'est bien la premiere ligne de la case (grace au modulo) */ else if($is_case == 1 && $i % 2 == 1) { /* Le texte d'affichage de la case */ //si on est sur la premiere colonne, if($nb_col == 1) { //si on est sur un id impair, on cherche l'equipe1 if($id % 2 == 1) { $test = "Select equipe.nom, score1 from pmde.match, equipe where equipe1 = equipe.id and ligne = ($i + 2) and colonne = ($nb_col + 1);"; } else { $test = "Select equipe.nom, score2 from pmde.match, equipe where equipe2 = equipe.id and ligne = ($i - 2) and colonne = ($nb_col + 1);"; } $res_test = mysql_query($test); $tab_test = mysql_fetch_array($res_test); //si il n'y a pas encore d'equipes choisie if(!$tab_test) { echo "
Equipe : ?
Score : ?
"; } else { echo "
$tab_test[0]"; //si un score a deja ete fixé if($tab_test[1]) { echo "
Score : $tab_test[1]
"; } else echo "
Score : ?
"; } } else { //si on est sur un id impair, on cherche l'equipe1 $modulo = pow(2, (ceil($nb_col / 2))); if($id % 2 == 1) { $test = "Select equipe.nom, score1 from pmde.match, equipe where equipe1 = equipe.id and ligne = ($i + $modulo) and colonne = ($nb_col + 1);"; } else { $test = "Select equipe.nom, score2 from pmde.match, equipe where equipe2 = equipe.id and ligne = ($i - $modulo) and colonne = ($nb_col + 1);"; } $res_rqt = mysql_query($test); $row = mysql_fetch_array($res_rqt); //si le match précedent n'a pas encore eu lieu if(!$row) { echo "
Equipe : ?
Score : ?
"; } else { $nom_equipe = $row[0]; echo "
$nom_equipe"; //
Score :
"; //si ce n'est pas le resultat de la finale if($id != 31) { //si un score a deja ete fixé if($row[1]) { echo "
Score : $row[1]"; } else echo "
Score : ?"; } else echo ""; } } $id++; $i += 2; $is_case = 0; } /*Sinon :) else { echo "
"; }*/ /*rapiditer on saute directement les espaces vides et on declare qu'il va y avoir de nouveau une case */ if($is_case == 0 && $i % 2 == 1) { echo "
"; $i += $esp_col -1; $is_case = 1; } } } /*************************************************/ /* Si c'est une colonne lien */ /* Le plus chiant */ /*************************************************/ else if($nb_col % 2 == 0) { /* On change quelques variables */ $nb_col_pair = $nb_col; $deb_col = pow(2 , $nb_col_p); $nb_col_p++; $esp_col = $deb_col * 2; /* Meme boucle que tout l'heure boucle dunombre de ligne */ for($i = 1 ; $i < $nb_ligne ; $i++) { /* Pareil : si aucun affichage encore */ if($i < $deb_col) { echo "
"; } /* Si on doit afficher les liens */ else if($is_case == 1 && $i % 2 == 0) { echo ""; /* Je fonctionne comme ça , on fait une boucle du nombre de ligne consécutive pour un lien */ for ($i2 = 1 ; $i2 <= $esp_col ; $i2++) { /* Si premiere ligne */ if($i2 == 1) { echo ""; } /* Si ligne du milieu */ else if($i2 == ($esp_col)/2 ) { echo ""; } /* Si derniere ligne */ else if($i2 == ($esp_col)) { echo ""; $is_case = 0; } /* Si ligne verticale */ else { echo ""; } } /* on incrémente le nobre de ligne du nombre de ligne consécutive pour un lien */ $i += $esp_col; } /* Sinon else { echo "
"; }*/ /*Si on doit afficher des espaces , on les affiche avant d'éecuter une nouvelle fois la boucle , pour a rapiditer */ if($is_case == 0 && $i % 2 == 0) { echo "
"; $i += $esp_col - 1; $is_case = 1; } } } /* On ferme la colonne */ echo ""; /*Fin de la premiere boucle */ } /*On ferme la table*/ echo ""; ?>