"); $existe=mysqli_num_rows($rep); if($existe ==0) { // Si club corpo if($type=='corpo') { include_once("fct_nouvclub_corpo.php"); recup_club($num_fft); } else { include_once("fct_nouv_club.php"); recup_club($num_fft); } $requete="SELECT id_club, nom FROM club WHERE numero_fft='$num_fft'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } $club=mysqli_fetch_object($rep); $id_club=$club->id_club; echo "CLUB =>$id_club\n"; // Si le club existe if($id_club != 0) { $nom_equipe=$club->nom." ".$num; if($saison == "") { $saison=date("Y"); if(date("m")>= 9 and date("m")<=12) { $saison+=1; } } $requete="SELECT id_equipe FROM equipes_champ WHERE saison='$saison' AND nom='$nom_equipe' AND division='$div' AND id_club='$id_club'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe=mysqli_num_rows($rep); // Si l'équipe existe if($existe > 0) { $equipe_bdd=mysqli_fetch_object($rep); $id_equipe=$equipe_bdd->id_equipe; } // Si l'équipe n'existe pas else { $requete="INSERT INTO equipes_champ(nom, saison, division, type_champ, sexe, id_club) "; $requete.=" VALUES('$nom_equipe','$saison','$div','$type','$sexe','$id_club')"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $requete="SELECT MAX(id_equipe) FROM equipes_champ"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $res=mysqli_fetch_array($rep); $id_equipe=$res[0]; } echo "EQUIPE => $id_equipe\n"; // Si l'équipe existe if($id_equipe != 0) { for($j=1;$j"); $existe=mysqli_num_rows($rep); if($existe == 0) { recup_joueur($num_fft); $requete="SELECT id_joueur FROM joueur WHERE numero_fft='$num_fft'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } $joueur=mysqli_fetch_object($rep); $id_joueur=$joueur->id_joueur; echo " - JOUEUR => $id_joueur\n"; // MAJ du numéro de téléphone if(strlen($telephone)==10) { // Traite le numéro de téléphone $groupe1=substr($telephone, 0, 2); $groupe2=substr($telephone, 2, 2); $groupe3=substr($telephone, 4, 2); $groupe4=substr($telephone, 6, 2); $groupe5=substr($telephone, 8, 2); $telephone="$groupe1 $groupe2 $groupe3 $groupe4 $groupe5"; // Tél portable if($groupe1=="06") { $requete="SELECT id_telephone, numero FROM telephone WHERE type='portable' AND id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_tel=mysqli_num_rows($rep); if($existe_tel > 0) { $tel=mysqli_fetch_object($rep); if($tel->numero != $telephone) { $requete="UPDATE telephone SET numero='$telephone' WHERE id_telephone='$tel->id_telephone'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } } else { $requete="INSERT INTO telephone(numero, id_joueur, type) VALUES('$telephone','$id_joueur','portable')"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } } else { $requete="SELECT id_telephone, numero FROM telephone WHERE type='maison' AND id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_tel=mysqli_num_rows($rep); if($existe_tel > 0) { $tel=mysqli_fetch_object($rep); if($tel->numero != $telephone) { $requete="UPDATE telephone SET numero='$telephone' WHERE id_telephone='$tel->id_telephone'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } } else { $requete="INSERT INTO telephone(numero, id_joueur, type) VALUES('$telephone','$id_joueur','maison')"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } } } // MAJ de l'email if($email != "") { $requete="UPDATE joueur SET e_mail='$email' WHERE id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } // Controle que le joueur est déja inscrit dans l'équipe $requete="SELECT * FROM eq_champ_joueurs WHERE id_equipe='$id_equipe' AND id_joueur='$id_joueur'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_joueur=mysqli_num_rows($rep); if($existe_joueur == 0) { $requete="INSERT INTO eq_champ_joueurs(id_equipe, id_joueur) VALUES('$id_equipe', '$id_joueur')"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } // Capitaine - premier joueur de l'équipe if($j==1) { $requete="UPDATE equipes_champ SET id_capitaine='$id_joueur' WHERE id_equipe='$id_equipe'"; echo $requete; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } } } } } } } } function import_dates_champ($nom_fichier) { include("mysql_compat.php"); include("conf.php"); $db_connection=mysql_connect($db_host, $db_user, $password); $dates=array(); /* Lecture du fichier d'entrée */ $fichier=fopen($nom_fichier, 'r'); $contenu_fichier=fread($fichier, filesize($nom_fichier)); fclose($fichier); /* Détecte si le fichier est généré sous windows (\r\n) */ if(strpos($contenu_fichier, "\r\n") === false) { if(strpos($contenu_fichier, "\n") === false) { $dates=array(); $dates[]=$contenu_fichier; } else { $dates=explode("\n", $contenu_fichier); } } else { $dates=explode("\r\n", $contenu_fichier); } /* Pour chaque date de rencontre */ for($i=0;$i=9 and $mois <=12) { $annee+=1; } /* Si les noms d'�quipes sont ok */ if($nom_eq1 != "" and $nom_eq2 != "") { // Equipe 1 $requete="SELECT id_equipe, type_champ FROM equipes_champ WHERE nom='$nom_eq1' AND sexe='$sexe' AND saison='$annee'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $equipe1=mysqli_fetch_object($rep); $id_equipe_1=$equipe1->id_equipe; // Equipe 2 $requete="SELECT id_equipe FROM equipes_champ WHERE nom='$nom_eq2' AND sexe='$sexe' AND saison='$annee'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $equipe2=mysqli_fetch_object($rep); $id_equipe_2=$equipe2->id_equipe; echo "EQUIPE 1 => $id_equipe_1 - EQUIPE 2 => $id_equipe_2\n"; // Club où la rencontre va se jouer if($num_fft != "" and strlen($num_fft)==8) { $requete="SELECT id_club FROM club WHERE numero_fft='$num_fft'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $club=mysqli_fetch_object($rep); echo "CLUB => $club->id_club\n"; } // Si les équipes ont étés trouvées if($id_equipe_1 != 0 and $id_equipe_2 != 0) { list($jour, $mois, $annee)=explode("/", $date); list($h, $m)=explode(":", $heure); $ts=mktime($h, $m, $s, $mois, $jour, $annee); $date_eng=date("Y-m-d", $ts); $heure_eng=date("H:i:s", $ts); // Controle si la rencontre existe deja $requete="SELECT id_date, id_club FROM dates_champ WHERE id_equipe='$id_equipe_1' AND id_equipe_adverse='$id_equipe_2'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $existe_renc=mysqli_num_rows($rep); // Si la rencontre existe if($existe_renc > 0) { // Controle si le club est mis, surtout pour le championnat corpo $renc=mysqli_fetch_object($rep); if($equipe1->type=='corpo' and empty($renc->id_club) and $club->id_club != 0) { $requete="UPDATE dates_champ SET id_club='$club->id_club' WHERE id_date='$renc->id_date'"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } // Controle si la date et l'heure de la rencontre sont ok list($jour, $mois, $annee)=explode("/", $renc->date); list($h, $m)=explode(":", $renc->heure); $ts_renc=mktime($h, $m, $s, $mois, $jour, $annee); // SI différence entre la date et l'heure de rencontre if($ts != $ts_renc) { $date_eng=date("Y-m-d", $ts); $heure_eng=date("H:i", $ts); $requete="UPDATE dates_champ SET date='$date_eng', heure='$heure' WHERE id_date='$renc->id_date'"; // $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } } else { if($equipe1->type=='corpo') { $nom_champ="Championnat Corpo"; } else { $nom_champ="Championnat par equipe"; } $requete="INSERT INTO dates_champ(id_equipe, id_equipe_adverse,date, heure, id_club, nom_champ) VALUES('$id_equipe_1','$id_equipe_2','$date_eng','$heure_eng','$club->id_club','$nom_champ')"; //echo "$requete\n"; $rep=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); } } } } mysql_close($db_connection); } ?>