";
echo "
Création d'un professeur
";
if(count($_POST)==0) {
echo "
Deux cas peuvent se présenter :
";
echo "
";
echo "- Le prof a une licence à la FFT, on saisit simplement son numéro de licence et on valide ;
";
echo "- Le prof n'est pas licencié à la FFT, on remplit tous les champs demandés.
";
echo "
";
echo "Le prof sera automatiquement placé dans les administrateurs de réservations avec le mot de passe par défaut.";
echo "";
echo "
";
}
else {
$num_fft=$_POST['num_fft'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
$sexe=$_POST['sexe'];
$annee=$_POST['annee'];
$tel=$_POST['tel'];
$email=$_POST['email'];
if(strlen($num_fft)==8) {
$valide=verifierLicence($num_fft);
/* Si la licence est valide */
if($valide==1) {
/* Controle si le joueur est en base */
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'";
$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) {
recup_joueur($num_fft);
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
$joueur=mysqli_fetch_object($reponse);
/* Controle si le joueur n'est pas déja admin resa dans le club */
$requete="SELECT id_admin FROM admin_resa WHERE id_joueur='$joueur->id_joueur' AND id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_adm=mysqli_num_rows($reponse);
if($existe_adm==0) {
$mot_passe=md5("tennis");
$requete="INSERT INTO admin_resa(id_joueur, id_club, mot_passe) VALUES('$joueur->id_joueur','$id_club','$mot_passe')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
$requete="INSERT INTO professeurs(id_joueur,id_club) VALUES('$joueur->id_joueur','$id_club')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
echo "Le professeur a été créé avec succès.";
}
else {
/* Controle si le joueur est en base */
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'";
$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) {
/* Insertion du nouveau joueur */
$requete="INSERT INTO joueur(numero_fft,nom,prenom,sexe,annee,e_mail) VALUES('$num_fft','$nom','$prenom','$sexe','$annee','$email')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="SELECT MAX(id_joueur) FROM id_joueur";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur=mysqli_fetch_array($reponse);
$id_joueur=$joueur[0];
}
else {
$joueur=mysqli_fetch_object($reponse);
$id_joueur=$joueur->id_joueur;
}
if(strlen($tel)==10) {
/* Controle si un numero de tel existe en BDD */
$requete="SELECT numero FROM telephone WHERE id_joueur='$id_joueur'";
$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) {
$requete="DELETE FROM telephone WHERE id_joueur='$id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
/* Insere le numero de tel en BDD */
$groupe1=substr($tel,0,2);
$groupe2=substr($tel,2,2);
$groupe3=substr($tel,4,2);
$groupe4=substr($tel,6,2);
$groupe5=substr($tel,8,2);
$tel="$groupe1 $groupe2 $groupe3 $groupe4 $groupe5";
if($groupe1=="06") {
$requete="INSERT INTO telephone(id_joueur, type, numero) VALUES('$id_joueur','portable','$tel')";
}
else {
$requete="INSERT INTO telephone(id_joueur, type, numero) VALUES('$id_joueur','maison','$tel')";
}
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
/* Controle si le joueur n'est pas déja admin resa dans le club */
$requete="SELECT id_admin FROM admin_resa WHERE id_joueur='$id_joueur' AND id_club='$id_club'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$existe_adm=mysqli_num_rows($reponse);
if($existe_adm==0) {
$mot_passe=md5("tennis");
$requete="INSERT INTO admin_resa(id_joueur, id_club, mot_passe) VALUES('$id_joueur','$id_club','$mot_passe')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
$requete="INSERT INTO professeurs(id_joueur,id_club) VALUES('$id_joueur','$id_club')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
echo "Le professeur a été créé avec succès.";
}
}
else {
echo "Le numéro de licence doit faire 8 caractès.";
echo "Veuillez réessayer en cliquant
ici.";
}
}
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");
}
?>