Files
resatennis_tyroltenn/www/site_inscription/nouveau_suite.php

63 lines
1.6 KiB
PHP
Executable File

<?php
/* fonction de controle de format de la licence FFT */
function verifierLicence($numero_fft){
$numero=0;
$res=1;
// controle de la licence si le numero de licence est valide (1234567K par ex,)
if(is_numeric($numero_fft[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;}
if(strtoupper($cle)!=$tab_lettres[$mod-1]){
$res=0;
}
}
else {
$res=0;
}
return $res;
}
/* fonction de suppression des accents */
function SuppAccents($chaine){
$tofind = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ";
$replac = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn";
return(strtr($chaine,$tofind,$replac));
}
/* Recup les données */
$numero_fft=$_POST['numero_fft'];
/* Insère le menu */
include('top.php');
/* Controle si le formulaire est rempli */
$formulaireIncomplet=0;
if ($numero_fft=="")
{
$formulaireIncomplet=1;
}
/* si le formulaire est incomplet */
if ($formulaireIncomplet==1){
$erreur="Il manque quelques informations pour vous identifier";
include ("nouveau.php");
}
/* sinon */
else{
/* verification du format de la licence fft */
if (verifierLicence($numero_fft))
{
/* on affiche la licence FFT et on demande les informations principales */
include("nouveau_suite2.php");
}
else {
$erreur="Le numero de licence n'est pas valable";
include ("nouveau.php");
}
}
?>