"; $info=$_GET['info']; /* Affichage fomulaire Modif ou Suppression du badge */ if(count($_POST)==0) { $id_badge=$_GET['badge']; $requete="SELECT numero_badge, id_joueur FROM badge_joueurs WHERE id_badge='$id_badge'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $badge=mysqli_fetch_object($reponse); $requete="SELECT nom, prenom, numero_fft FROM joueur WHERE id_joueur='$badge->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); /* Affichage fomulaire Modif */ if($info=='modif') { echo "

Modification d'un badge

"; echo "

Badge du joueur $joueur->prenom $joueur->nom

"; echo "

"; echo "Modifier les informations puis valider."; echo "

"; echo "
"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo "
Numéro FFT du joueur : "; echo "
Numéro du badge :
"; echo "
"; } /* Suppression du badge */ else if($info=='suppr') { echo "

Suppression d'un badge

"; $requete="DELETE FROM badge_joueurs WHERE id_badge='$id_badge'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); echo "Le badge num $badge->numero_badge du joueur $joueur->prenom $joueur->nom a été supprimé avec succès."; } } /* Traitement formulaire */ else { $num_fft=$_POST['num_fft']; $num_badge=$_POST['num_badge']; $id_badge=$_POST['badge']; /* Controle de la syntaxe du numéro de licence */ if(strlen($num_fft)==8) { /* Controle du numero de licence, si le joueur existe dans ce club et a un compte actif */ $requete="SELECT j.id_joueur, c.actif_debut, c.actif_fin FROM compte c, joueur j "; $requete.="WHERE j.id_joueur=c.id_joueur AND j.numero_fft='$num_fft' AND c.id_club='$id_club'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_club=mysqli_num_rows($reponse); /* Si le joueur existe dans le club */ if($existe_club > 0) { /* Controle si le compte est actif */ $compte=mysqli_fetch_object($reponse); $ts_debut=conversion_ts_mysql($compte->actif_debut); $ts_fin=conversion_ts_mysql($compte->actif_fin); $ts_now=time(); if($ts_debut <= $ts_now and $ts_now <= $ts_fin) { /* Controle si le numéro du badge n'est pas déja utilisé dans le club */ $requete="SELECT id_badge FROM badge_joueurs WHERE numero_badge='$num_badge' AND id_club='$id_club'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_badge=mysqli_num_rows($reponse); if($existe_badge == 0) { /* Insertion du badge en BDD */ $requete="UPDATE badge_joueurs SET id_joueur='$compte->id_joueur', numero_badge='$num_badge' WHERE id_badge='$id_badge'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); echo "Le badge a bien été modifié.
"; echo "Cliquez sur le lien ci-dessous pour revenir à la liste des badges du club."; } else { echo "Le badge est déja utilisé.
"; echo "Cliquez ici pour recommencer."; } } else { echo "Le compte de ce joueur n'est plus actif.
"; echo "Cliquez ici pour recommencer."; } } else { echo "Le joueur est inexistant dans votre club.
"; echo "Cliquez ici pour recommencer."; } } else { echo "Le numéro de licence du joueur n'est pas valide.
"; echo "Cliquez ici pour recommencer."; } } echo "

"; echo "
Retour à la liste des badges
"; echo "

"; 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"); } ?>