");
$existe=mysqli_num_rows($reponse);
if($existe>0) {
$resa=mysqli_fetch_object($reponse);
/* Recherches des ids des joueurs */
$requete="SELECT numero_fft FROM joueur WHERE id_joueur='$resa->id_joueur'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur1=mysqli_fetch_object($reponse);
$requete="SELECT numero_fft FROM joueur WHERE id_joueur='$resa->id_joueur_adverse'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur2=mysqli_fetch_object($reponse);
if($joueur1->numero_fft!=$joueurs[$epreuves[$i][$j][$k][IdJ1]][Licence] or $joueur2->numero_fft!=$joueurs[$epreuves[$i][$j][$k][IdJ2]][Licence])
{
$ok=0;
}
}
else {
$ok=1;
}
}
/* Si rien ne colle, on met à jour la reservation */
if($ok==0 and $type_match=="simple") {
if(strlen($epreuves[$i][$j][$k][IdJ1])!=0) {
$num_fft1=$joueurs[$epreuves[$i][$j][$k][IdJ1]][Licence];
}
else {
$num_fft1="0";
}
if(strlen($epreuves[$i][$j][$k][IdJ2])!=0) {
$num_fft2=$joueurs[$epreuves[$i][$j][$k][IdJ2]][Licence];
}
else {
$num_fft2="0";
}
/* vainqueur du match */
if($epreuves[$i][$j][$k][vainqueur]!="") {
$idja=$epreuves[$i][$j][$k][vainqueur];
$num_fft=$joueurs[$idja][licence];
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$vq=mysqli_fetch_object($reponse);
$score=$epreuves[$i][$j][$k][score];
}
list($jour,$mois,$annee)=explode("/",$epreuves[$i][$j][$k][Date]);
$date="$annee-$mois-$jour";
$debut=$epreuves[$i][$j][$k][Heure].":00";
list($h, $min,$s)=explode(":", $debut);
$ts=mktime($h, $min, $s, $mois, $jour, $annee);
/* résa durée 1h30 */
$ts_fin=$ts+$ts_duree;
$fin=date("H:i:s",$ts_fin);
/* Construction des infos pour les requetes */
$id_cat=id_categorie($epreuves[$i][Categorie], $epreuves[$i][Sexe], $epreuves[$i][Type]);
$type=$epreuves[$i][$j][Type]." ".$epreuves[$i][$j][CltMax];
/* Recherches des ids des joueurs */
if(strcmp($num_fft1,"0")>0) {
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft1'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur1=mysqli_fetch_object($reponse);
$id_joueur1=$joueur1->id_joueur;
}
else {
$id_joueur1=700;
}
if(strcmp($num_fft2,"0")>0) {
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft2'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur2=mysqli_fetch_object($reponse);
$id_joueur2=$joueur2->id_joueur;
}
else {
$id_joueur2=700;
}
/* joueurs de la r�sa actuelle */
$requete="SELECT id_joueur, id_joueur_adverse FROM reservation WHERE id_reservation='$resa->id_reservation'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$vieux_joueurs=mysqli_fetch_object($reponse);
/* Modification de la reservation avec les nouveaux joueurs et la nouvelle cat�gorie */
if($score!="") {
$requete="UPDATE reservation SET id_categorie='$id_cat', type_reservation='$type', id_joueur='$joueur1->id_joueur', id_joueur_adverse='$joueur2->id_joueur', heure_resa_deb='$debut', heure_resa_fin='$fin', date_resa='$date', id_reservable='$id_terrain', vainqueur='$vq->id_joueur' AND score='$score' WHERE id_reservation='$resa->id_reservation'";
}
else {
$requete="UPDATE reservation SET id_categorie='$id_cat', type_reservation='$type', id_joueur='$joueur1->id_joueur', id_joueur_adverse='$joueur2->id_joueur', heure_resa_deb='$debut', heure_resa_fin='$fin', date_resa='$date', id_reservable='$id_terrain' WHERE id_reservation='$resa->id_reservation'";
}
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
/* Controle si les joueurs ne sont pas invers�s */
if($vieux_joueurs->id_joueur==$joueur2->id_joueur and $vieux_joueurs->id_joueur_adverse==$joueur1->id_joueur) {
$inv=1;
}
else {
$inv=0;
}
/* Modification des enregistrements si modifications des joueurs et qu'ils ne sont pas invers�s */
if($id_joueur1!=700) {
if($vieux_joueur->id_joueur!=$joueur1->id_joueur and $inv==0) {
$requete="UPDATE participant SET id_joueur='$joueur1->id_joueur', a_prevenir='Pas_Encore' WHERE id_joueur='$vieux_joueurs->id_joueur' AND id_reservation='$resa->id_reservation'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
else {
$requete="DELETE FROM participant WHERE id_joueur='$vieux_joueurs->id_joueur' AND id_reservation='$resa->id_reservation'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
if($id_joueur2!=700) {
if($vieux_joueur->id_joueur_adverse!=$joueur2->id_joueur and $inv==0) {
$requete="UPDATE participant SET id_joueur='$joueur2->id_joueur', a_prevenir='Pas_Encore' WHERE id_joueur='$vieux_joueurs->id_joueur_adverse' AND id_reservation='$resa->id_reservation'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
}
else {
$requete="DELETE FROM participant WHERE id_joueur='$vieux_joueurs->id_joueur_adverse' AND id_reservation='$resa->id_reservation'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
echo "Match mis à jour
";
}
/* Sinon on ajoute la reservation */
else if($ok==1 and $type_match=="simple") {
if(trim($epreuves[$i][$j][$k][Date])!="" and trim($epreuves[$i][$j][$k][Heure])!="") {
if(strlen($epreuves[$i][$j][$k][IdJ1])!=0) {
$num_fft1=$joueurs[$epreuves[$i][$j][$k][IdJ1]][Licence];
}
else {
$num_fft1="0";
}
if(strlen($epreuves[$i][$j][$k][IdJ2])!=0) {
$num_fft2=$joueurs[$epreuves[$i][$j][$k][IdJ2]][Licence];
}
else {
$num_fft2="0";
}
list($jour,$mois,$annee)=explode("/",$epreuves[$i][$j][$k][Date]);
$date="$annee-$mois-$jour";
$debut=$epreuves[$i][$j][$k][Heure].":00";
list($h, $min,$s)=explode(":", $debut);
$ts=mktime($h, $min, $s, $mois, $jour, $annee);
/* résa durée 1h30 */
$ts_fin=$ts+$ts_duree;
$fin=date("H:i:s",$ts_fin);
/* Construction des infos pour les requetes */
$id_cat=id_categorie($epreuves[$i][Categorie], $epreuves[$i][Sexe], $epreuves[$i][Type]);
$nom_court=$epreuves[$i][$j][$k][Court];
$id_terrain=terrain($nom_court, $id_tournoi);
$type=$epreuves[$i][$j][Type]." ".$epreuves[$i][$j][CltMax];
/* Recherches des ids des joueurs */
if(strcmp($num_fft1,"0")>0) {
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft1'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur1=mysqli_fetch_object($reponse);
$id_joueur1=$joueur1->id_joueur;
}
else {
$id_joueur1=700;
}
if(strcmp($num_fft2,"0")>0) {
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft2'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur2=mysqli_fetch_object($reponse);
$id_joueur2=$joueur2->id_joueur;
}
else {
$id_joueur2=700;
}
/* Insertion de la nouvelle reservation */
$requete="INSERT INTO reservation(type, id_tournoi, id_categorie, type_reservation, id_joueur, id_joueur_adverse, heure_resa_deb, heure_resa_fin, date_resa, id_reservable) VALUES('Tournoi','$id_tournoi','$id_cat','$type','$id_joueur1','$id_joueur2','$debut','$fin','$date','$id_terrain')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
/* Recuperation de l'id de la nouvelle Reservation */
$requete="SELECT MAX(id_reservation) FROM reservation";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$resa=mysqli_fetch_array($reponse);
/* Insertion des joueurs reservations pour gestion des appels telephoniques */
if($id_joueur1!=700) {
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur1->id_joueur','$resa[0]','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
if($id_joueur2!=700) {
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur2->id_joueur','$resa[0]','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
echo "Match enregistré
";
}
}
else if($ok==0 and $type_match=="double") {
/* Recherche des équipes */
$idja_equipe1=$epreuves[$i][$j][$k]['IdJ1'];
$idja_equipe2=$epreuves[$i][$j][$k]['IdJ2'];
/* recherche des ids JAT des joueurs */
if(strlen($idja_equipe1)!=0) {
$idja_equipe1=recherche_equipe($idja_equipe1);
$idja_joueur1=$equipes[$idja_equipe1]['joueur_1'];
$idja_joueur2=$equipes[$idja_equipe1]['joueur_2'];
/* Recherche des numeros FFT des joueurs */
$num_fft1=$joueurs[$idja_joueur1]['Licence'];
$num_fft2=$joueurs[$idja_joueur2]['Licence'];
/* Recherche de mid de l'équipe en base */
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft1'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur1=mysqli_fetch_object($reponse);
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft2'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur2=mysqli_fetch_object($reponse);
$requete="SELECT id_equipe FROM equipes_double WHERE (id_joueur1='$joueur1->id_joueur' AND id_joueur2='$joueur2->id_joueur') OR (id_joueur1='$joueur2->id_joueur' AND id_joueur2='$joueur1->id_joueur')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe=mysqli_fetch_object($reponse);
$id_equipe1=$equipe->id_equipe;
}
else {
$id_equipe1=700;
}
if(strlen($idja_equipe2)!=0) {
$idja_equipe2=recherche_equipe($idja_equipe2);
$idja_joueur3=$equipes[$idja_equipe2]['joueur_1'];
$idja_joueur4=$equipes[$idja_equipe2]['joueur_2'];
/* Recherche des numeros FFT des joueurs */
$num_fft3=$joueurs[$idja_joueur3]['Licence'];
$num_fft4=$joueurs[$idja_joueur4]['Licence'];
/* Recherche de mid de l'équipe en base */
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft3'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur3=mysqli_fetch_object($reponse);
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft4'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur4=mysqli_fetch_object($reponse);
$requete="SELECT id_equipe FROM equipes_double WHERE (id_joueur1='$joueur3->id_joueur' AND id_joueur2='$joueur4->id_joueur') OR (id_joueur1='$joueur4->id_joueur' AND id_joueur2='$joueur3->id_joueur')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe=mysqli_fetch_object($reponse);
$id_equipe2=$equipe->id_equipe;
}
else {
$id_equipe2=700;
}
/* date et heure de la résa */
list($jour,$mois,$annee)=explode("/",$epreuves[$i][$j][$k][Date]);
$date="$annee-$mois-$jour";
$debut=$epreuves[$i][$j][$k][Heure].":00";
list($h, $min,$s)=explode(":", $debut);
$ts=mktime($h, $min, $s, $mois, $jour, $annee);
/* résa durée 1h30 */
$ts_fin=$ts+$ts_duree;
$fin=date("H:i:s",$ts_fin);
/* Recherche de la categorie et du terrain en base */
$id_cat=id_categorie($epreuves[$i][Categorie], $epreuves[$i][Sexe], $epreuves[$i][Type]);
$nom_court=$epreuves[$i][$j][$k][Court];
$id_terrain=terrain($nom_court, $id_tournoi);
$type=$epreuves[$i][$j][Type]." ".$epreuves[$i][$j][CltMax];
/* Controle de la réservation en cours */
$requete="SELECT * FROM reservation WHERE id_reservation='$resa->id_reservation'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$resa=mysqli_fetch_object($reponse);
/* Insertion de la nouvelle reservation */
$requete="UPDATE reservation SET type='Tournoi', id_tournoi='$id_tournoi', id_categorie='$id_cat', type_reservation='$type', id_joueur='$id_equipe1', id_joueur_adverse='$id_equipe2', heure_resa_deb='$debut', heure_resa_fin='$fin', date_resa='$date', id_reservable='$id_terrain' WHERE id_reservation='$resa->id_reservation'";
echo "$requete\n";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
/* Insertion des joueurs reservations pour gestion des appels telephoniques */
$requete="DELETE FROM participant WHERE id_reservation='$resa->id_reservation'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
if($id_equipe1!=700 and $id_equipe1!=$resa->id_joueur) {
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur1->id_joueur','$resa->id_reservation','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur2->id_joueur','$resa->id_reservation','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
if($id_equipe2!=700 and $id_equipe2!=$resa->id_joueur_adverse) {
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur3->id_joueur','$resa->id_reservation','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur4->id_joueur','$resa->id_reservation','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
echo "Match de double modifié
";
}
/* Résa inexistante en double */
else if($ok==1 and $type_match=="double") {
/* Recherche des équipes */
$idja_equipe1=$epreuves[$i][$j][$k]['IdJ1'];
$idja_equipe2=$epreuves[$i][$j][$k]['IdJ2'];
/* recherche des ids JAT des joueurs */
if(strlen($idja_equipe1)!=0) {
$idja_equipe1=recherche_equipe($idja_equipe1);
$idja_joueur1=$equipes[$idja_equipe1]['joueur_1'];
$idja_joueur2=$equipes[$idja_equipe1]['joueur_2'];
/* Recherche des numeros FFT des joueurs */
$num_fft1=$joueurs[$idja_joueur1]['Licence'];
$num_fft2=$joueurs[$idja_joueur2]['Licence'];
/* Recherche de mid de l'équipe en base */
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft1'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur1=mysqli_fetch_object($reponse);
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft2'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur2=mysqli_fetch_object($reponse);
$requete="SELECT id_equipe FROM equipes_double WHERE (id_joueur1='$joueur1->id_joueur' AND id_joueur2='$joueur2->id_joueur') OR (id_joueur1='$joueur2->id_joueur' AND id_joueur2='$joueur1->id_joueur')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe=mysqli_fetch_object($reponse);
$id_equipe1=$equipe->id_equipe;
}
else {
$id_equipe1=700;
}
if(strlen($idja_equipe2)!=0) {
$idja_equipe2=recherche_equipe($idja_equipe2);
$idja_joueur3=$equipes[$idja_equipe2]['joueur_1'];
$idja_joueur4=$equipes[$idja_equipe2]['joueur_2'];
/* Recherche des numeros FFT des joueurs */
$num_fft3=$joueurs[$idja_joueur3]['Licence'];
$num_fft4=$joueurs[$idja_joueur4]['Licence'];
/* Recherche de mid de l'équipe en base */
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft3'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur3=mysqli_fetch_object($reponse);
$requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft4'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$joueur4=mysqli_fetch_object($reponse);
$requete="SELECT id_equipe FROM equipes_double WHERE (id_joueur1='$joueur3->id_joueur' AND id_joueur2='$joueur4->id_joueur') OR (id_joueur1='$joueur4->id_joueur' AND id_joueur2='$joueur3->id_joueur')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$equipe=mysqli_fetch_object($reponse);
$id_equipe2=$equipe->id_equipe;
}
else {
$id_equipe2=700;
}
/* date et heure de la résa */
list($jour,$mois,$annee)=explode("/",$epreuves[$i][$j][$k][Date]);
$date="$annee-$mois-$jour";
$debut=$epreuves[$i][$j][$k][Heure].":00";
list($h, $min,$s)=explode(":", $debut);
$ts=mktime($h, $min, $s, $mois, $jour, $annee);
/* résa durée 1h30 */
$ts_fin=$ts+$ts_duree;
$fin=date("H:i:s",$ts_fin);
/* Recherche de la categorie et du terrain en base */
$id_cat=id_categorie($epreuves[$i][Categorie], $epreuves[$i][Sexe], $epreuves[$i][Type]);
$nom_court=$epreuves[$i][$j][$k][Court];
$id_terrain=terrain($nom_court, $id_tournoi);
$type=$epreuves[$i][$j][Type]." ".$epreuves[$i][$j][CltMax];
/* Insertion de la nouvelle reservation */
$requete="INSERT INTO reservation(type, id_tournoi, id_categorie, type_reservation, id_joueur, id_joueur_adverse, heure_resa_deb, heure_resa_fin, date_resa, id_reservable) VALUES('Tournoi','$id_tournoi','$id_cat','$type','$id_equipe1','$id_equipe2','$debut','$fin','$date','$id_terrain')";
echo "$requete\n";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
/* Recuperation de l'id de la nouvelle Reservation */
$requete="SELECT MAX(id_reservation) FROM reservation";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$resa=mysqli_fetch_array($reponse);
/* Insertion des joueurs reservations pour gestion des appels telephoniques */
if($id_equipe1!=700) {
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur1->id_joueur','$resa[0]','Pas_Encore')";
echo "$requete\n";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur2->id_joueur','$resa[0]','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
if($id_equipe2!=700) {
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur3->id_joueur','$resa[0]','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="INSERT INTO participant(id_joueur, id_reservation, a_prevenir) VALUES('$joueur4->id_joueur','$resa[0]','Pas_Encore')";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
echo "Match de double enregistré
";
}
$ok=4; /* initialise la variable ok à une valeur "neutre" pour la prochaine reservation */
}
}
}
/* Place tous les ids des joueurs 0 à qualifié (id 700) */
$requete="UPDATE reservation SET id_joueur='700' WHERE id_joueur='0'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="UPDATE reservation SET id_joueur_adverse='700' WHERE id_joueur_adverse='0'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$requete="DELETE FROM participant WHERE id_joueur='0'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
}
/* Correspondance Base JATennis - Retourne l'id de la categorie */
function id_categorie($cat, $sexe, $type) {
if($type=='simple') {
/* Homme adulte */
if($sexe=='H' and $cat=='S') {
$id=1;
}
else if($sexe=='H' and $cat=='+35') {
$id=7;
}
else if($sexe=='H' and $cat=='+40') {
$id=9;
}
else if($sexe=='H' and $cat=='+45') {
$id=11;
}
else if($sexe=='H' and $cat=='+50') {
$id=13;
}
else if($sexe=='H' and $cat=='+55') {
$id=15;
}
else if($sexe=='H' and $cat=='+60') {
$id=17;
}
/* Femme adulte */
else if($sexe=='F' and $cat=='S') {
$id=2;
}
else if($sexe=='F' and $cat=='+35') {
$id=8;
}
else if($sexe=='F' and $cat=='+40') {
$id=10;
}
else if($sexe=='F' and $cat=='+45') {
$id=12;
}
else if($sexe=='F' and $cat=='+50') {
$id=14;
}
else if($sexe=='F' and $cat=='+55') {
$id=16;
}
else if($sexe=='F' and $cat=='+60') {
$id=18;
}
/* Jeune */
else if($sexe=='H' and $cat=='8-10') {
$id=19;
}
else if($sexe=='H' and $cat=='11-12') {
$id=3;
}
else if($sexe=='H' and $cat=='13-14') {
$id=5;
}
else if($sexe=='H' and $cat=='15-16') {
$id=23;
}
else if($sexe=='H' and $cat=='17-18') {
$id=25;
}
/* Femme adulte */
else if($sexe=='F' and $cat=='8-10') {
$id=20;
}
else if($sexe=='F' and $cat=='11-12') {
$id=4;
}
else if($sexe=='F' and $cat=='13-14') {
$id=6;
}
else if($sexe=='F' and $cat=='15-16') {
$id=24;
}
else if($sexe=='F' and $cat=='17-18') {
$id=26;
}
}
else {
if($sexe=='H') {
$id=27;
}
else if($sexe=='F') {
$id=28;
}
else {
$id=29;
}
}
return $id;
}
/* Retourne l'id du terrain (correspondance Base JATennis) */
function terrain($nom, $id_tournoi) {
global $courts;
$id=0;
include("mysql_compat.php");
include("conf.php");
$db_connection=mysql_connect($db_host,$db_user,$password);
$requete="SELECT id_club FROM tournoi WHERE id_tournoi='$id_tournoi'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
$club=mysqli_fetch_array($reponse);
$requete="SELECT id_reservable FROM reservable WHERE id_club='$club[0]'";
$reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
");
for($i=0;$iid_reservable;
$i++;
}
return $id;
}
function recherche_equipe($id_equipe) {
global $equipes;
$id=0;
for($i=0;$i