"); /* Pour chaque catégorie, recup du nombre d'inscrits */ while($cat=mysqli_fetch_object($reponse)) { $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[]=$inscrits_cat; $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); $categories[]=$nom_cat->nom; } /* Création du graphique avec la lib JPGraph */ include ("jpgraph/jpgraph.php"); include ("jpgraph/jpgraph_pie.php"); include ("jpgraph/jpgraph_pie3d.php"); // tableau de couleurs $couleurs=array('red', 'blue', 'green', 'brown','pink','yellow','gray','gold','lightblue','lawngreen'); // On spécifie la largeur et la hauteur du graph $graph = new PieGraph(800,600); // Ajouter une ombre au conteneur $graph->SetShadow(); // Donner un titre $graph->title->Set("Inscriptions par categorie"); // Créer un camembert $pie = new PiePlot3D($inscrits); // Spécifier des couleurs personnalisées... #FF0000 ok $pie->SetSliceColors($couleurs); // Légendes qui accompagnent le graphique, ici chaque année avec sa couleur $pie->SetLegends($categories); // Position du graphique (0.5=centré) $pie->SetCenter(0.37); // Type de valeur (pourcentage ou valeurs) $pie->SetValueType(PIE_VALUE_ABS); // Personnalisation des étiquettes pour chaque partie $pie->value->SetFormat('%d ins.'); // Polices des étiquettes $pie->value->SetColor('blue'); // ajouter le graphique PIE3D au conteneur $graph->Add($pie); $graph->Stroke(); mysql_close(/*$db_conn*/ection); ?>