Files
resatennis_tyroltenn/www/site_inscription/enregistrementInscription.php

133 lines
6.5 KiB
PHP
Executable File

<?PHP
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);
//echo "joueur=".$id_joueur."<br>";
//echo "joueur_double=".$id_joueur_double."<br>";
//echo "double=".$double."<br>";
if ($double){$test_double=" OR joueur='$id_joueur_double' OR joueur_double='$id_joueur_double' OR joueur_double='$id_joueur'";}
else {$test_double="";}
///////////////////VERIF SI JOUEUR DEJA INSCRIT///////////////////////////////////////////
$requete="SELECT id_inscription FROM inscription
WHERE (joueur='$id_joueur'".$test_double.")
AND categorie='$categorie[$courante]'";
//echo $requete."<br>";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$inscription=mysql_fetch_array($reponse);
//echo "id INSCRIPTION : ".$inscription[0]."<br>";
if ($inscription[0]!=NULL){
///////////////////////SI DEJA INSCRIT : PAS BON ///////////////////////////////////////////////
$categorie[$courante]*=-1;
$not_inscription[$courante]="Vous etes deja inscrit.";
//echo "<center><font color=00ff00><h3><b>Vous etes deja inscrit. </b></h3></font></center>";
}
else {
/////////////////////recuperation du classement du joueur////////////////////////////////////
$requete="SELECT classement FROM joueur WHERE id_joueur='$id_joueur'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$reptab = mysql_fetch_array($reponse);
$classement=$reptab[0];
if ($double){
$requete="SELECT classement FROM joueur WHERE id_joueur='$id_joueur_double'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$reptab = mysql_fetch_array($reponse);
$classement+=$reptab[0];
}
///////////////////recuperation de l' avencement et de la limite du tournoi///////////////////////////////
$requete="SELECT avencement, limite FROM categorie WHERE id_categorie='$categorie[$courante]'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$reptab = mysql_fetch_array($reponse);
$avencement=$[''];
$limite=$[''];
//echo "avencement= ".$avencement."<br>";
//echo "limite= ".$limite."<br>";
//echo "classement= ".$classement."<br>";
if($classement >= $avencement and $categorie[$courante]>0){
//echo $classement .">=". $avencement."<br>";
$categorie[$courante]*=-1;
$not_inscription[$courante]="Des joueurs du meme niveau que vous sont deja dans la competition.";
//echo "<center><font color=00ff00><h3><b>Les joueurs du meme niveau que vous sont deja dans la competition. </b></h3></font></center>";
}
if ($classement<$limite and $categorie[$courante]>0){
$categorie[$courante]*=-1;
$not_inscription[$courante]="Votre niveau est superieur à la limite du tournoi.";
//echo "<center><font color=00ff00><h3><b>Votre niveau est superieur à la limite du tournoi. </b></h3></font></center>";
}
}
if ($double){
//////////////////////SI JOUEUR 2=JOUEUR1 : PAS BON ////////////////////////////////////////
//echo "DOUBLE joueur1 : ".$id_joueur."DOUBLE joueur2 : ".$id_joueur_double."<br>";/////////////////////////////////////MOUCHARD
if ($id_joueur==$id_joueur_double and $categorie[$courante]>0){
$categorie[$courante]*=-1;
$not_inscription[$courante]="Le meme joueur ne peut par faire un double, seul.";
//echo "<center><font color=00ff00><h3><b>Le meme joueur ne peut par faire un double, seul."."<br></b></h3></font></center>";
}
////////////////////SI JOUEUR2 MAUVAIS SEXE : PAS BON ////////////////////////////////////////
if ($sexe!=$sexe_requis and $categorie[$courante]>0){
$categorie[$courante]*=-1;
$not_inscription[$courante]="Le sexe du deuxieme joueur ne correspond pas.";
//echo "<center><font color=00ff00><h3><b>Le sexe du deuxieme joueur ne correspond pas.<br></b></h3></font></center>";
}
////////////////////SI JOUEUR2 TROP JEUNE : PAS BON ////////////////////////////////////////
if($age<13 and $categorie[$courante]>0){
$categorie[$courante]*=-1;
$not_inscription[$courante]="Le deuxieme joueur est trop jeune.";
//echo "<center><font color=00ff00><h3><b>Le deuxieme joueur est trop jeune.<br></b></h3></font></center>";
}
}
///////////////////// SI TOUT EST BON /////////////////////////////////////////////////////////////////
if ($categorie[$courante]>0) {
/////////////////////// INSERTION INSCRIPTION//////////////////////////////////////
$requete="INSERT INTO inscription (joueur,joueur_double,categorie) VALUES ('$id_joueur','$id_joueur_double','$categorie[$courante]');";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
//echo "insertion INSCRIPTION ok"."<br>";
$requete="SELECT id_inscription FROM inscription WHERE UPPER(joueur)=UPPER('$id_joueur') AND UPPER(joueur_double)=UPPER('$id_joueur_double') AND categorie='$categorie[$courante]'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$inscription=mysql_fetch_array($reponse);
//echo "id INSCRIPTION trouvee : ".$inscription[0]."<br>";
/////////////////////INSERTION HORAIRES///////////////////////////////////////////////////////
//reset($horaire);//on se place au debut du tableau
/*for ($i=0;$i<count($jour);$i++){
echo "<br>";echo $jour[$i]."**";
for ($j=0;$j<count($heure);$j++){
echo $horaire[$i][$j]."*** ";
}
}
echo "<br>double";*/
if($double) {
//reset($horaire_double);//on se place au debut du tableau
/*for ($i=0;$i<count($jour);$i++){
echo "<br>";echo $jour[$i]."**";
for ($j=0;$j<count($heure);$j++){
echo $horaire_double[$i][$j]."*** ";
}
}*/
}
//echo "jour[2]=".$jour[2]."<br>";
//echo "heure[2]=".$heure[2]."<br>";
//echo "horaire[2][2]=".$horaire[2][2]."<br>";
for ($i=0;$i<count($jour);$i++){
for ($j=0;$j<count($heure);$j++){
if ($horaire[$i][$j]!="on"){$insertion=1;}
if (($double) and ($horaire_double[$i][$j]!="on")){$insertion=1;}
if ($insertion){
$requete="INSERT INTO horaire (heure,jour,inscription) VALUES ('$heure[$j]','$jour[$i]','$inscription[0]');";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
//echo "<br>insertion HORAIRE ok"." ->jour : ".$jour[$i]." heure : ". $heure[$j];
$insertion=0;
}
}
}
}
mysql_close($db_connection);
if ($double){
$horaire=$horaire_double;
$id_joueur=$id_joueur_double;
$sexe=$sexe_double;
$double=0;
}
include ("rechercheCategorie.php");
?>