Catégories d'inscriptions aux tournois";
/* Récup des données */
$id_tournoi=$_POST['tournoi'];
$id_tournoi_cmp=$_POST['tournoi_cmp'];
if($id_tournoi != $id_tournoi_cmp) {
$requete="SELECT nom, debut, fin FROM tournoi WHERE id_tournoi='$id_tournoi'";
$reponse=mysqli_query( $db_connection, $requete) or die("Erreur lors de l'execution de la requete
");
$tournoi=mysqli_fetch_object($reponse);
list($annee, $mois, $jour)=explode("-", $tournoi->debut);
$debut="$jour/$mois/$annee";
list($annee, $mois, $jour)=explode("-", $tournoi->fin);
$fin="$jour/$mois/$annee";
echo "
$tournoi->nom - du $debut au $fin
";
/* Recupere les categories d'inscriptions au tournoi */
$total_inscrits=0;
$total_inscrits_cmp=0;
$inscrits=array();
$categories=array();
echo "
";
echo "| Catégorie | ";
echo "Nombre d'inscrits | ";
echo "Comparaison | ";
echo "Comparaison (%) | ";
$requete="SELECT id_categorie FROM categories_par_tournoi WHERE id_tournoi='$id_tournoi'";
$reponse=mysqli_query( $db_connection, $requete) or die("Erreur lors de l'execution de la requete
");
/* Pour chaque catégorie, recup du nombre d'inscrits */
while($cat=mysqli_fetch_object($reponse)) {
$categories[]=$cat->id_categorie;
$requete="SELECT id_inscription FROM inscription_tournoi WHERE id_tournoi='$id_tournoi' AND id_categorie='$cat->id_categorie'";
$rep=mysqli_query( $db_connection, $requete) or die("Erreur lors de l'execution de la requete
");
$inscrits_cat=mysqli_num_rows($rep);
$inscrits[$cat->id_categorie]=$inscrits_cat;
/* Comparaison des inscriptions entre les 2 tournois */
$requete="SELECT id_inscription FROM inscription_tournoi WHERE id_tournoi='$id_tournoi_cmp' AND id_categorie='$cat->id_categorie'";
$rep=mysqli_query( $db_connection, $requete) or die("Erreur lors de l'execution de la requete
");
$inscrits_cat_cmp=mysqli_num_rows($rep);
$total_inscrits_cmp+=$inscrits_cat_cmp;
if($inscrits_cat_cmp != 0) {
$diff=$inscrits_cat-$inscrits_cat_cmp;
$pct=(int) (($diff / $inscrits_cat_cmp)*100);
}
else {
$pct="";
}
/* Calcul du nombre d'inscrits total */
$total_inscrits+=$inscrits_cat;
/* Affichage des infos */
$requete="SELECT nom FROM categorie WHERE id_categorie='$cat->id_categorie'";
$rep=mysqli_query( $db_connection, $requete) or die("Erreur lors de l'execution de la requete
");
$nom_cat=mysqli_fetch_object($rep);
echo "| $nom_cat->nom | $inscrits_cat | ";
echo "$inscrits_cat_cmp | $pct | ";
}
$diff=$total_inscrits-$total_inscrits_cmp;
$pct_total=(int) (($diff / $total_inscrits_cmp)*100);
echo "
| Nombre d'inscrits : | $total_inscrits | ";
echo "$total_inscrits_cmp | $pct_total |
";
echo "
";
echo "
";
echo "
Graphique
";
echo "
";
echo "

";
}
else {
echo "Le tournoi choisi et le tournoi à comparer sont identiques.";
}
echo "
";
echo "
Modifier le tournoi";
echo "
";
mysql_close($db_connection);
include("deco_admin_club.php");
include("piedDePage.php");
}
else {
echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes");
sleep(2);
include("admin_login.php");
}
?>