112 lines
4.5 KiB
PHP
Executable File
112 lines
4.5 KiB
PHP
Executable File
<?php
|
|
function verifierLicence($numero_fft){
|
|
$numero=0;
|
|
for($i=0;$i<7;$i++){$numero=$numero+($numero_fft[$i]* pow (10,(6-$i)));}
|
|
$cle=$numero_fft[7];
|
|
$tab_lettres=array("A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z");
|
|
$mod=($numero % 23);
|
|
if ($mod==0){$mod=23;}
|
|
//echo "verif pendant<br>numero=".$numero."<br>cle=".$cle."<br>mod=".$mod."<br>";
|
|
if(strtoupper($cle)!=$tab_lettres[$mod-1]){return 0;echo "not bon letter<br>";}
|
|
else {return 1;}
|
|
}
|
|
$nom=$_POST['nom'];
|
|
$nom=SuppAccents($nom);
|
|
$prenom=$_POST['prenom'];
|
|
$prenom=SuppAccents($prenom);
|
|
$numero_fft=$_POST['numero_fft'];
|
|
$id_tournoi=$_POST['id_tournoi'];
|
|
$nom_club=$_POST['nom_club'];
|
|
$double=$_POST['double'];
|
|
$id_joueur=$_POST['id_joueur'];
|
|
|
|
function SuppAccents($chaine){
|
|
$tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
|
|
$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
|
|
return(strtr($chaine,$tofind,$replac));
|
|
}
|
|
|
|
|
|
if ($double){
|
|
$id_joueur_double=$_POST['id_joueur_double'];
|
|
$not_inscription=$_POST['not_inscription'];
|
|
$sexe_requis=$_POST['sexe_requis'];
|
|
$sexe_double=$_POST['sexe_double'];
|
|
$horaire_double=$_POST['horaire_double'];
|
|
$jour=$_POST['jour'];
|
|
$heure=$_POST['heure'];
|
|
$courante=$_POST['courante'];
|
|
$categorie=$_POST['categorie'];
|
|
}
|
|
$formulaireIncomplet=0;
|
|
if ($nom==""){$formulaireIncomplet=1;}
|
|
if ($prenom==""){$formulaireIncomplet=1;}
|
|
if ($numero_fft==""){$formulaireIncomplet=1;}
|
|
if ($formulaireIncomplet){
|
|
$erreur="<center><font color=00ff00><h3><b>Il manque quelques informations pour vous identifier. </b></h3></font></center>";
|
|
include ("identificationJoueur.php");
|
|
}
|
|
else{
|
|
if (verifierLicence($numero_fft)){
|
|
include("conf.php");
|
|
include("mysql_compat.php");
|
|
include ("conf.php");
|
|
$db_connection=mysql_connect($db_host,$db_user,$password);
|
|
mysql_select_db($db_name,$db_connection);
|
|
$requete="SELECT joueur.numero_fft FROM joueur WHERE UPPER(nom)=UPPER('$nom') AND UPPER(prenom)=UPPER('$prenom')";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_array($reponse);
|
|
if ($joueur[0]==NULL) {
|
|
$requete="UPDATE joueur SET numero_fft = '$numero_fft' WHERE UPPER(nom)=UPPER('$nom') AND UPPER(prenom)=UPPER('$prenom')";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
}
|
|
$requete="SELECT * FROM joueur WHERE UPPER(nom)=UPPER('$nom') AND UPPER(prenom)=UPPER('$prenom')";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_array($reponse);
|
|
//echo "id JOUEUR : ".$joueur[0]."<br>";/////////////////////////////////////////////////////MOUCHARD
|
|
if ($joueur[0]==NULL){
|
|
$requete="SELECT id_joueur, numero_fft, nom, prenom FROM joueur WHERE UPPER(numero_fft)=UPPER('$numero_fft')";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$joueur=mysql_fetch_array($reponse);
|
|
if ($joueur[0]==NULL){
|
|
$message_accueil="Vous n'etes pas encore dans notre base, veuillez <b>renseigner ce formulaire</b>";
|
|
$nouveau_joueur=1;
|
|
if ($double) $sexe=$sexe_requis;
|
|
echo "<form METHOD='POST'><input type=hidden name=id_tournoi value='$id_tournoi'><input type=hidden name=id_joueur value='$id_joueur'><input type=hidden name=numero_fft value='$numero_fft'><input type=hidden name=nom value='$nom'><input type=hidden name=nouveau_joueur value='$nouveau_joueur'><input type=hidden name=prenom value='$prenom'></form>";
|
|
include("nouveau.php");
|
|
//include("renseignementParticipant.php");
|
|
}
|
|
else{
|
|
$erreur="<center><font color=00ff00><h3><b>Il y a une erreur dans votre nom ou votre prenom</b></h3></font></center>";
|
|
include ("identificationJoueur.php");
|
|
}
|
|
}
|
|
else{
|
|
if(strtoupper($[''])==strtoupper($numero_fft) or $['']==""){
|
|
$message_accueil="";
|
|
$nom=$[''];
|
|
$prenom=$[''];
|
|
$numero_fft=$[''];
|
|
$fixe=$[''];
|
|
$sexe=$[''];
|
|
$portable=$[''];
|
|
$e_mail=$[''];
|
|
$classement=$[''];
|
|
$annee=$[''];
|
|
$id_joueur_double=$[''];
|
|
$moyen_paiement==$[''];
|
|
|
|
include("renseignementParticipant.php");
|
|
}
|
|
else{
|
|
$erreur="<center><font color=00ff00><h3><b>Il y a une erreur dans votre numero de licence</b></h3></font></center>";
|
|
include ("identificationJoueur.php");
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
$erreur="<center><font color=00ff00><h3><b>Le numero de licence n'est pas valable</b></h3></font></center>";
|
|
include ("identificationJoueur.php");
|
|
}
|
|
}
|