Files
resatennis_tyroltenn/www/site_inscription/creation_tournois_suite.php

332 lines
13 KiB
PHP
Executable File

<?php
$Date_debut=$_POST['Date_debut'];
$Date_fin=$_POST['Date_fin'];
$Gain=$_POST['Gain'];
$Juge=$_POST['juge_arbitre'];
if(empty($Date_debut) or empty($Date_fin) or empty($Juge))
{
$info = "Veuillez remplir tout les champs !";
include("creation_tournois.php");
}
else if(!is_numeric($Gain))
{
$info = "Le gain doit être un chiffre !";
include("creation_tournois.php");
}
else if(verifCategorie())
{
$info = "Veuillez choisir au moins une catégorie !";
include("creation_tournois.php");
}
else if(!verifDate($Date_debut,$Date_fin)) {
include("creation_tournois.php");
}
else {
// ajoute le tournoi crée dans la table
$requete = calcul_requete_ajout_table_tournoi();
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);
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
// ajoute les catégories selectionnées dans la table
ajout_table_categorie();
//affichage du tableau de tournois
include("gestion_tournoi.php");
}
// Vérification de la date saisie
function verifDate($d,$d2){
$res=false;
list($j,$m,$a) = explode("/",$d);
list($j2,$m2,$a2) = explode("/",$d2);
$ts_debut=mktime(0,0,0,$m, $j, $a);
$ts_fin=mktime(0,0,0,$m2, $j2, $a2);
if($ts_debut>=$ts_fin) {
$info = "Vérifier les dates de d&eacute;but et de fin du tournoi !";
}
else
{
$res=true;
}
return $res;
}
// Test si au moins une catégorie a été selectionnée
// retourne true si aucune catégorie n'est selectionnée
function verifCategorie() {
$test=0;
$res=false;
// test si la catégorie est marqué ou non
for($i=1;$i<=29;$i=$i+1)
{
$categorie_testee = "categorie$i";
// si la catégorie est vide alors incrémenté le test
if($_POST[$categorie_testee]=='')
{
$test=$test+1;
}
}
// Si le test est égal au nombre de catégorie alors le résultat est vrai, sinon il est faux
if($test==29) {
$res=true;
}
else {
$res=false;
}
// retourne le résulat de la fonction
return $res;
}
function calcul_requete_ajout_table_tournoi()
{
$date = $_POST['saison'];
$id_club=$_POST['nom_club'];
$Date_debut=$_POST['Date_debut'];
$Date_fin=$_POST['Date_fin'];
$Gain=$_POST['Gain'];
$Juge=$_POST['juge_arbitre'];
$Contact=$_POST['Contact'];
$Intitule=$_POST['Intitule'];
$hom=$_POST['homologation'];
$cloture=$_POST['cloture'];
$date_reduc=$_POST['date_reduc'];
$reduction=$_POST['reduction'];
$interne=$_POST['interne'];
$prix_2tab=$_POST['prix_2tab'];
$prix_jeune_senior=$_POST['prix_jeune_senior'];
/* Modifie le format des dates */
list($j,$m,$a) = explode("/",$Date_debut);
list($j2,$m2,$a2) = explode("/",$Date_fin);
$Date_debut="$a-$m-$j";
$Date_fin="$a2-$m2-$j2";
list($j,$m,$a) = explode("/",$cloture);
$cloture="$a-$m-$j";
list($j,$m,$a) = explode("/",$date_reduc);
$date_reduc="$a-$m-$j";
/* prepare la requete et la retourne */
if($date_reduc!="" and $reduction>0 and $reduction<=100) {
$requete= "INSERT INTO tournoi(nom, saison, debut,fin,id_club,id_jugearbitre, gains, prix_2tableaux,prix_jeune_senior, interne, validation, homologation, date_cloture, date_reduc,reduction) VALUES ('$Intitule','$date','$Date_debut','$Date_fin','$id_club','$Juge','$Gain', '$prix_2tab','$prix_jeune_senior','$interne', 'oui','$hom','$cloture','$date_reduc','$reduction')";
}
else {
$requete= "INSERT INTO tournoi(nom, saison, debut,fin,id_club,id_jugearbitre, gains, prix_2tableaux,prix_jeune_senior, interne, validation, homologation, date_cloture, date_reduc,reduction) VALUES ('$Intitule','$date','$Date_debut','$Date_fin','$id_club','$Juge','$Gain', '$prix_2tab','$prix_jeune_senior','$interne', 'oui','$hom','$cloture','NULL','NULL')";
}
return $requete;
}
function tournoi_id() {
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 MAX(id_tournoi) FROM tournoi";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$reptab = mysql_fetch_array($reponse);
$tournoi=$reptab[0];
mysql_close($db_connection);
return $tournoi;
}
function ajout_table_categorie()
{
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);
$Categorie1=$_POST['categorie1'];
$Categorie2=$_POST['categorie2'];
$Categorie3=$_POST['categorie3'];
$Categorie4=$_POST['categorie4'];
$Categorie5=$_POST['categorie5'];
$Categorie6=$_POST['categorie6'];
$Categorie7=$_POST['categorie7'];
$Categorie8=$_POST['categorie8'];
$Categorie9=$_POST['categorie9'];
$Categorie10=$_POST['categorie10'];
$Categorie11=$_POST['categorie11'];
$Categorie12=$_POST['categorie12'];
$Categorie13=$_POST['categorie13'];
$Categorie14=$_POST['categorie14'];
$Categorie15=$_POST['categorie15'];
$Categorie16=$_POST['categorie16'];
$Categorie17=$_POST['categorie17'];
$Categorie18=$_POST['categorie18'];
$Categorie19=$_POST['categorie19'];
$Categorie20=$_POST['categorie20'];
$Categorie21=$_POST['categorie21'];
$Categorie22=$_POST['categorie22'];
$Categorie23=$_POST['categorie23'];
$Categorie24=$_POST['categorie24'];
$Categorie25=$_POST['categorie25'];
$Categorie26=$_POST['categorie26'];
$Categorie27=$_POST['categorie27'];
$Categorie28=$_POST['categorie28'];
$Categorie29=$_POST['categorie29'];
$prix_senior=$_POST['prix_senior'];
$prix_double=$_POST['prix_double'];
$prix_jeune=$_POST['prix_jeune'];
$tournoi=tournoi_id();
if ($Categorie1!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','1','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie2!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','7','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie3!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','9','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie4!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','11','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie5!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','13','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie6!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','15','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie7!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','17','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie8!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','2','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie9!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','8','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie10!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi',10','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie11!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','12','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie12!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','14','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie13!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','16','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie14!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','18','$prix_senior')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie15!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','19','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie16!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','21','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie17!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','3','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie18!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','5','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie19!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','23','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie20!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','25','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie21!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','20','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie22!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','22','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie23!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','4','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie24!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','6','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie25!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','24','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie26!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','26','$prix_jeune')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie27!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','27','$prix_double')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie28!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','28','$prix_double')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
if ($Categorie29!="")
{
$requete= "INSERT INTO categories_par_tournoi(id_tournoi,id_categorie,prix) VALUES ('$tournoi','29','$prix_double')";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
}
mysql_close($db_connection);
}
?>