"; echo "

Création d'une équipe


"; $nb_joueurs=$_POST['nb_joueurs']; $id_equipe=$_POST['id_equipe']; $ok=1; $requete="SELECT type_champ, sexe, saison, id_club 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); /* Club affiliés FFT */ if($equipe->type_champ=='autre') { $joueurs=$_POST['joueurs']; if(count($joueurs) > 0) { $joueurs_eq=array(); $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)) { array_push($joueurs_eq, $joueur->id_joueur); } /* Le tableau contient les ids des joueurs cochés */ for($i=0;$i"); $joueur=mysqli_fetch_object($rep); if(in_array($id_joueur, $joueurs_eq)==FALSE) { if($equipe->sexe == $joueur->sexe) { $requete="INSERT INTO eq_champ_joueurs(id_equipe,id_joueur) VALUES('$id_equipe','$id_joueur')"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); echo "Le joueur $joueur->prenom $joueur->nom a été ajouté à l'équipe avec succès.
"; } else { echo "Le joueur n'a pas le bon sexe pour s'inscrire dans cette équipe.
"; } } else { echo "Le joueur $joueur->prenom $joueur->nom fait déja parti d'une autre équipe du club.
"; } } } else { echo "Aucun joueur n'a été selectionné."; } } /* CLubs corpo */ else { for($i=0;$i<$nb_joueurs;$i++) { $num_fft="num_fft_".$i; $type="type_joueur_".$i; if(isset($_POST[$num_fft]) and strlen($_POST[$num_fft])==8) { $num_joueur=$_POST[$num_fft]; $requete="SELECT id_joueur, nom, prenom FROM joueur WHERE numero_fft='$num_joueur'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($reponse); /* Si le joueur n'existe pas, on le recup du site de la FFT */ if($existe==0) { recup_joueur($num_joueur); $requete="SELECT id_joueur,nom, prenom FROM joueur WHERE numero_fft='$num_joueur'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } $joueur=mysqli_fetch_object($reponse); $id_joueur=$joueur->id_joueur; /* Type d'équipe (corpo ou autre) */ $requete="SELECT e.type_champ, e.saison, e.sexe, cap.id_club FROM equipes_champ e, capitaines cap WHERE id_equipe='$id_equipe' AND cap.id_capitaine=e.id_capitaine"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $equipe=mysqli_fetch_object($reponse); /* Controle si le joueur ne fait pas déja partie d'une équipe */ $requete="SELECT e.id_equipe FROM eq_champ_joueurs ej, equipes_champ e "; $requete.="WHERE ej.id_joueur='$id_joueur' AND e.id_equipe=ej.id_equipe AND e.type_champ='corpo' AND e.saison='$equipe->saison' AND e.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); $requete="SELECT * FROM eq_champ_joueurs WHERE id_equipe='$id_equipe' AND id_joueur='$id_joueur'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_equipe=mysqli_num_rows($reponse); $ok=0; if($existe == 0 and $existe_equipe == 0) { $ok=1; } else if($existe_equipe > 0) { $ok=2; } /* Le joueur peut alors etre ajoute dans l'équipe */ if($ok==1) { $requete="INSERT INTO eq_champ_joueurs(id_equipe, id_joueur) VALUES('$id_equipe','$id_joueur')"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); echo "Le joueur $joueur->prenom $joueur->nom a été ajouté à l'équipe.
"; } else if($ok==2) { echo "Le joueur fait déja parti de l'équipe.
"; } else { echo "Le joueur $joueur->prenom $joueur->nom ne peut pas faire parti de plusieurs équipes corpo.
"; } } } } echo "Les joueurs ont été ajoutés à l'équipe."; 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"); } ?>