");
$joueur=mysqli_fetch_object($reponse);
$nom_joueur="$joueur->prenom $joueur->nom";
mysql_close($db_connection);
return $nom_joueur;
}
/****************************************************/
/* Recherche du nom du club */
/****************************************************/
function recherche_club($id_club)
{
/* Connexion BDD */
include("conf.php");
$requete="SELECT nom FROM club WHERE id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$club=mysqli_fetch_object($reponse);
$nom_club=$club->nom;
mysql_close($db_connection);
return $nom_club;
}
/****************************************************/
/* Selection des tournois */
/*Pour rappel id_joueur si déja inscrit à ce tournoi*/
/****************************************************/
function affichage_tournoi($id_joueur)
{
/* Connexion BDD */
include("conf.php");
$saison=date("Y");
if(date("m")>=10 and date("m")<=12) {
$saison+=1;
}
$requete="SELECT nom, debut, fin, id_tournoi FROM tournoi WHERE saison='$saison' AND date_cloture >= CURDATE() ORDER BY debut ASC";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_tournoi=mysqli_num_rows($reponse);
if($existe_tournoi > 0) {
/* Pour chaque tournoi */
while($tournoi=mysqli_fetch_object($reponse)) {
echo "
";
echo "$tournoi->nom";
/* Si le joueur est déja inscrit à ce tournoi */
$requete="SELECT id_inscription FROM inscription_tournoi WHERE id_tournoi='$tournoi->id_tournoi' AND id_joueur='$id_joueur'";
$rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_cat=mysqli_num_rows($rep);
if($existe_cat > 0) {
echo " - $existe_cat cat. ins.";
}
echo "
";
list($annee_d, $mois_d, $jour_d)=explode("-", $tournoi->debut);
list($annee_f, $mois_f, $jour_f)=explode("-", $tournoi->fin);
echo "$jour_d/$mois_d/$annee_d - $jour_f/$mois_f/$annee_f";
echo "
"; echo "Il n'y a aucun tournoi disponible pour la saison $saison"; echo "
"; } mysql_close($db_connection); } /****************************************************/ /* Selection d'une categorie */ /****************************************************/ function categorie($id_tournoi, $id_joueur) { /* Connexion BDD */ include("conf.php"); $categories=array(); /* Réduction dans ce tournoi ? */ $requete="SELECT nom, date_reduc, reduction FROM tournoi WHERE id_tournoi='$id_tournoi'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."Tournoi selectionné: $tournoi->nom";
/* Sexe et age du joueur */
$requete="SELECT annee, sexe FROM joueur WHERE id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur=mysqli_fetch_object($reponse);
$age=date("Y") - $joueur->annee;
/* On selectionne les categories du tournoi */
$requete="SELECT c.id_categorie, c.sexe, c.age_min, c.age_max FROM categories_par_tournoi ct LEFT JOIN categorie c ON c.id_categorie=ct.id_categorie WHERE ct.id_tournoi='$id_tournoi' AND c.type='simple'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_cat=mysqli_num_rows($reponse);
if($existe_cat > 0) {
while($cat=mysqli_fetch_object($reponse)) {
if($cat->sexe == $joueur->sexe) {
/* Jeunes */
if($age < 18) {
if($age <= $cat->age_max and $age->age_min > 0) {
array_push($categories, $cat->id_categorie);
}
}
/* Adultes */
if($age >= 15) {
if($cat->age_min <= $age and $cat->age_max==0) {
array_push($categories, $cat->id_categorie);
}
}
}
}
}
/* On supprime les categories où le joueur s'estr deja inscrit */
$requete="SELECT id_categorie FROM inscription_tournoi WHERE id_tournoi='$id_tournoi' AND id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_cat=mysqli_num_rows($reponse);
if($existe_cat > 0) {
while($cat=mysqli_fetch_object($reponse)) {
if(in_array($cat->id_categorie, $categories)) {
$indice=array_search($cat->id_categorie, $categories);
unset($categories[$indice]);
}
}
}
if(count($categories) > 0) {
echo "
Selectionnez la catégorie souhaitée:";
echo "
"; echo "Choisir un autre tournoi"; echo "
"; mysql_close($db_connection); } /****************************************************/ /* inscription tournoi */ /****************************************************/ function inscription_tournoi($id_tournoi, $id_joueur, $id_categorie,$travaille) { /* Connexion BDD */ include("conf.php"); /* Controle si le joueur n'est pas déja inscrit dans cette categorie */ $requete="SELECT id_inscription FROM inscription_tournoi WHERE id_tournoi='$id_tournoi' AND id_joueur='$id_joueur' AND id_categorie='$id_categorie'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)().""; echo "Votre inscription a été effectuée avec succès !"; echo "
"; } else { echo ""; echo "Vous êtes déja inscrit dans cette catégorie !"; echo "
"; } echo "";
echo "Choisir une autre catégorie";
echo "
";
echo "Choisir un autre tournoi";
echo "