Files
resatennis_tyroltenn/www/site_inscription/nouveau_suite_ancien.php

74 lines
2.9 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;}
}
function SuppAccents($chaine){
$tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
return(strtr($chaine,$tofind,$replac));
}
$nom=$_GET['nom'];
$nom=SuppAccents($nom);
$prenom=$_GET['prenom'];
$prenom=SuppAccents($prenom);
$numero_fft=$_GET['numero_fft'];
$formulaireIncomplet=0;
if ($nom==""){$formulaireIncomplet=1;}
if ($prenom==""){$formulaireIncomplet=1;}
if ($numero_fft==""){$formulaireIncomplet=1;}
if ($formulaireIncomplet){
$erreur="Il manque quelques informations pour vous identifier";
include ("nouveau.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;
include("nouveau_suite2.php");
}
else{
$erreur="Il y a une erreur dans votre nom ou votre prenom";
include ("nouveau.php");
}
}
}
else {
$erreur="Le numero de licence n'est pas valable";
include ("nouveau.php");
}
}
?>