"; echo "

Ajout d'un joueur dans l'équipe


"; $id_equipe=$_GET['id_equipe']; /* Caracteristiques de l'équipe */ $requete="SELECT * FROM equipes_champ WHERE id_equipe='$id_equipe'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $equipe=mysqli_fetch_object($reponse); /*Affichage du formulaire suivant le type de club */ if($equipe->type_champ=='autre') { $ajout_ok=1; /* A faire - Controle si les capitaines des équipes de plus haut niveau ont créer leurs équipes */ $requete="SELECT nom FROM club WHERE id_club='$equipe->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); if($num_equipe > 1) { $nom_equipe_prec=$club->nom." ".($num_equipe-1); /* Controle si l'équipe existe */ $requete="SELECT id_equipe FROM equipes_champ WHERE nom='$nom_equipe_prec' AND saison='$equipe->saison' AND sexe='$equipe->sexe'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($reponse); if($existe > 0) { /* Controle si des joueurs ont étés ajoutés à l'équipe */ $equipe_prec=mysqli_fetch_object($reponse); $requete="SELECT id_joueur FROM eq_champ_joueurs WHERE id_equipe='$equipe_prec->id_equipe'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_joueurs=mysqli_num_rows($reponse); if($existe_joueurs == 0) { $ajout_ok=0; } } else { $ajout_ok=0; } } /* Si controle ok */ if($ajout_ok==1) { /* Recupere les joueurs du club triés par classement et suivant le sexe */ $joueurs=array(); $temp="MembreLicencié"; $requete="SELECT intitule FROM classement ORDER BY id_classement DESC"; $rep_clt=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); while($clt=mysqli_fetch_object($rep_clt)) { $classement=$clt->intitule; $requete="SELECT j.id_joueur FROM joueur j , compte c"; $requete.=" WHERE c.id_joueur=j.id_joueur AND c.id_club='$equipe->id_club' AND c.statut='$temp' AND j.classement='$classement' AND j.sexe='$equipe->sexe'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); while($joueur=mysqli_fetch_object($rep)) { array_push($joueurs, $joueur->id_joueur); } } /* Supprime du tableau les joueurs déja présent dans une équipe du club */ $requete="SELECT j.id_joueur FROM eq_champ_joueurs j LEFT JOIN equipes_champ e ON e.id_equipe=j.id_equipe"; $requete.=" WHERE e.saison='$equipe->saison' AND e.sexe='$equipe->sexe' AND e.id_club='$equipe->id_club'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); while($joueur=mysqli_fetch_object($rep)) { if(in_array($joueur->id_joueur, $joueurs)==TRUE) { $indice=array_search($joueur->id_joueur, $joueurs); unset($joueurs[$indice]); } } /* Affichage du tableau de selection des joueurs */ echo "

Selectionner les $nb_joueurs joueurs que vous souhaitez voir intégrer dans votre équipe.

"; echo "
"; echo "
"; echo ""; echo ""; echo ""; echo ""; /* Indices du tableau */ $indices=array_keys($joueurs); for($i=0;$i"; $requete="SELECT nom, prenom, numero_fft , classement, e_mail FROM joueur WHERE id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $joueur=mysqli_fetch_object($rep); echo "
"; echo ""; echo ""; echo ""; $requete="SELECT numero FROM telephone WHERE id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $tel=mysqli_fetch_object($rep); echo ""; echo ""; echo ""; echo ""; } echo ""; echo ""; echo ""; echo "
NomPrénomNuméro FFTClassementTéléphoneEmailSelection
$joueur->nom
$joueur->prenom
$joueur->numero_fft
$joueur->classement
$tel->numero
$joueur->e_mail
"; echo "
"; } else { echo "Les capitaines des équipes de plus haut niveau n'ont pas encore créer leurs équipes ou selectionnés leurs joueurs.
"; echo "Vous devez attendre que cees opérations soient rélisés pour selectionner vos joueurs.
"; echo "Cliquez sur retour pour revenir au menu principal"; } } /* Equipe autre que les clubs FFT */ else { $nb_joueurs=$_GET['nb_joueurs']; if($nb_joueurs > 0 and $nb_joueurs != "") { /* Formulaire d'ajout des joueurs */ echo "
"; echo "
"; echo ""; for($i=0;$i<$nb_joueurs;$i++) { $num_fft="num_fft_".$i; $type="type_joueur_".$i; echo ""; } echo ""; echo ""; echo ""; echo "
Numéro du joueurNuméro de licence FFT
Joueur ".($i+1)."
"; echo "
"; } /* Demande du nombre de joueurs à ajouter */ else { echo "
"; echo "
"; echo ""; echo ""; echo ""; echo "
Nombre de joueurs à ajouter :
"; } } echo "

"; echo "
Retour à la gestion des équipes
"; echo "

"; include("deco_champ.php"); include("piedDePage.php"); } else { echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes"); sleep(2); include("login_champ.php"); } function controle_num_equipe($id_club, $sexe, $saison, $num_equipe) { $res=1; include("mysql_compat.php"); include("conf.php"); $db_connection=mysql_connect($db_host,$db_user,$password); /* Recupère le numéro des equipes deja existantes */ $tab_equipe=array(); $requete="SELECT nom FROM equipes_champ WHERE id_club='$id_club' AND saison='$saison' AND sexe='$sexe'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); while($equipe=mysqli_fetch_object($reponse)) { $nom_equipe=explode(" ", $equipe->nom); $indice=count($nom_equipe)-1; $nb_equipe=$nom_equipe[$indice]; array_push($tab_equipe, $nb_equipe); } /* Controle si le numero de l'equipe n'est pas déja utilisé */ if(in_array($num_equipe, $tab_equipe)==TRUE) { $res=0; } return $res; } ?>