"); echo $requete; } else if ($niveau!='' and $ajouter=='0') { $requete="DELETE FROM `inscription` WHERE `joueur`='$niveau' AND `categorie`='$categorie';"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); echo $requete; } $requete="SELECT ref_cat FROM categorie WHERE id_categorie='$categorie' "; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $cat=mysql_fetch_object($reponse); $cat=$cat->ref_cat; $cat=nom_categorie1($cat); $titre="Tableau de match - $cat"; include("enTete.php"); echo" "; ///////// RECHERCHE INFOS SUR LA CATEGORIE CHOISIE ////////// $requete="SELECT avencement, type FROM `categorie` WHERE id_categorie = '$categorie' ;"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $reptab=mysql_fetch_array($reponse); $avencement=$['']; $aucun_joueur_restant=1; if ($['']=='double' or $['']=='mixte') $double=1; else $double=0; $tab_classement=array("0 ou mieux","1/6","2/6","3/6","4/6","5/6","15","15/1","15/2","15/3","15/4","15/5","30","30/1","30/2","30/3","30/4","30/5","NC"); ///////////VERIF SI CATEGORIE COMMENCEE echo "

"; //echo ""; /////////////// RECHERCHE NB DES JOUEURS QUI NE SONT PAS ENCORE ENTRES DANS LE TOURNOI //////////////////////////////// ///////////// SI LE TOURNOI EST UN SIMPLE ////////////////////////////////////// if (!$double){ $requete="SELECT classement, COUNT(id_inscription) AS nb_joueur FROM `inscription`, `joueur` WHERE inscription.categorie = '$categorie' AND joueur.classement < '$['']' AND inscription.joueur=joueur.id_joueur AND inscription.valider='1' GROUP BY joueur.classement ORDER BY joueur.classement DESC ;"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $i=0; while ($reptab=mysql_fetch_array($reponse)){ $i++; //echo ""; $aucun_joueur_restant=0; } if (!$i) { if ($avencement ==19) $texte='rien'; else $texte=$avencement; //echo ""; } } //////////////SI LE TOURNOI EST UN DOUBLE////////////////////////////////////// else{ for($i=0;$i<37;$i++) $nb_paire[$i]=0; $requete="SELECT joueur, joueur_double FROM `inscription` WHERE categorie = '$categorie' AND inscription.valider='1';"; echo $requete."
"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); while ($reptab=mysql_fetch_array($reponse)){ $requete2="SELECT classement FROM `joueur` WHERE (id_joueur = '$['']' OR id_joueur = '$['']');"; //echo $requete2."
"; $reponse2=mysql_query($requete2,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $reptab2=mysql_fetch_array($reponse2);$classement=$['']; $reptab2=mysql_fetch_array($reponse2);$classement+=$['']; $nb_paire[$classement]++; } $j=0; for ($i=$avencement-1;$i>=0;$i--){ if($nb_paire[$i]) { $j++; //echo ""; $aucun_joueur_restant=0; } } if (!$j) { if ($avencement ==37) $texte='rien'; else $texte=$avencement; //echo ""; } } echo "
"; if ($avencement !=19+(18*$double)){ $requete="SELECT avencement,tour, COUNT(id_match) AS nb_match FROM `match` WHERE categorie = '$categorie' GROUP BY avencement,tour ORDER BY avencement ASC, tour DESC ;"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $reptab=mysql_fetch_array($reponse); if (!$double) $texte=$tab_classement[$['']]; else $texte=$['']; echo "La tranche precedente allait jusqu au classement ".$texte.".
Nous avons ".$['']." qualifies.

"; $aussi='aussi'; $aucun_joueur_restant=0; $max_qualifies=8; $tour=$['']; } else { echo "Aucun match de la categorie n'a encore ete programme.

"; $max_qualifies=16; } echo "

"; //echo "Nous avons ".$aussi." :
\t - ".$['']." joueur(s) classe(s)\t".$tab_classement[$['']]."
\t - Aucun joueur mieux classe que ".$texte."
\t - ".$nb_paire[$i]." paire(s) classee(s) ".$i."
\t - Aucune paire mieux classee que ".$texte."

"; /************************************************************************/ $Qe=0; $Debut_tab=$_GET['Debut_tab']; if ($Debut_tab=='') { $Debut_tab=18; } $Fin_tab=$_GET['Fin_tab']; if ($Fin_tab=='') { $Fin_tab=0; } $nb_inscrit_cat='0'; $i=$Debut_tab; for ($i;$i>=$Fin_tab;$i=$i-1){ $nb_inscrit[$i]=0; $nb_inscrit_par_cat[$i]=0; $indic[$i]=1; } $requete2="SELECT joueur,id_inscription FROM inscription WHERE categorie='$id_categorie' AND valider='1'"; $reponse2=mysql_query($requete2,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); while ($inscription=mysql_fetch_object($reponse2)){ $requete3="SELECT classement,nom,prenom FROM joueur WHERE id_joueur='$inscription->joueur'"; $reponse3=mysql_query($requete3,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $joueur1=mysql_fetch_object($reponse3); $classement=$joueur1->classement; $nb_inscrit[$classement]=$nb_inscrit[$classement]+1; $num=$nb_inscrit[$classement]; $nom_joueur1=strtoupper($joueur1->nom); $nom_joueur1=$nom_joueur1." $joueur1->prenom"; $c=classement($joueur1->classement); $nom_joueur1=$nom_joueur1." $c"; //echo $num,$classement; $nom_joueur[$num][$classement]=$nom_joueur1; //echo $nom_joueur['2']['18']; $nb_inscrit_cat=$nb_inscrit_cat+1; } $i=$Debut_tab; for ($i;$i>=$Fin_tab;$i=$i-1){ $requete5="SELECT nb_categorie_aux,nb_categorie_site FROM tableau WHERE id_categorie='$id_categorie' AND classement='$i'"; $reponse5=mysql_query($requete5,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); //echo $requete5; while ($nb=mysql_fetch_object($reponse5)){ //echo $nb->nb_categorie_site; $nb_inscrit_par_cat[$i]=$nb_inscrit_par_cat[$i]+$nb->nb_categorie_site+$nb->nb_categorie_aux; } } $nb_inscrit_cat=$nb_inscrit_cat+$Qe; echo ""; echo""; echo ""; $i=$Debut_tab; $k=$nb_inscrit_cat; $entrant=$Qe; for ($i;$i>=$Fin_tab;$i=$i-1){ $nb_joueur=$_GET['nb_joueur'.$i]; $requete="SELECT joueur FROM inscription WHERE categorie='$id_categorie' AND joueur='$i'"; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $nb_categorie_aux=mysql_fetch_object($reponse); $exist = mysql_numrows($reponse); $niveau=classement($i); //echo $exist; /*if ($exist=='0') { $requete1="INSERT INTO tableau (id_categorie,id_tableau,classement,nb_categorie_site,nb_categorie_aux) VALUES ('$id_categorie','','$i','$nb_inscrit[$i]','$nb_joueur')"; $reponse1=mysql_query($requete1,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); } else { if ($nb_joueur!='') { $requete2="UPDATE tableau SET nb_categorie_site='$nb_inscrit[$i]',nb_categorie_aux='$nb_joueur' WHERE id_categorie='$id_categorie' AND classement='$i'"; $reponse2=mysql_query($requete2,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); //echo $nb_joueur; } else { $requete2="SELECT nb_categorie_aux FROM tableau WHERE id_categorie='$id_categorie' AND classement='$i'"; $reponse2=mysql_query($requete2,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $joueur=mysql_fetch_object($reponse2); $nb_joueur=$joueur->nb_categorie_aux; //echo $nb_joueur; } }*/ if ($nb_inscrit[$i]!='0') { echo ""; } else { echo ""; } $requete="SELECT nb_categorie_site,nb_categorie_aux FROM tableau WHERE id_categorie='$id_categorie' AND classement='$i'"; //echo $requete; $reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $nb=mysql_fetch_object($reponse); $nb=$nb->nb_categorie_aux+$nb->nb_categorie_site; //echo $nb; while($entrant!='0') { $classement_joueur[$k]=19; $entrant=$entrant-1; $k=$k-1; } while($nb!=0){ $nb=$nb-1; //echo "test$i"; //echo $k; $classement_joueur[$k]=$i; $k=$k-1; } } function nom_categorie1($ref_cat){ if($ref_cat=='1') {$categorie="Adulte homme seniors";} else if($ref_cat=='2') {$categorie="Adulte homme +35 ans";} else if($ref_cat=='3') {$categorie="Adulte homme +40 ans";} else if($ref_cat=='4') {$categorie="Adulte homme +45 ans";} else if($ref_cat=='5') {$categorie="Adulte homme +50 ans";} else if($ref_cat=='6') {$categorie="Adulte homme +55 ans";} else if($ref_cat=='7') {$categorie="Adulte homme +60 ans";} else if($ref_cat=='8') {$categorie="Adulte femme seniors";} else if($ref_cat=='9') {$categorie="Adulte femme +35 ans";} else if($ref_cat=='10') {$categorie="Adulte femme +40 ans";} else if($ref_cat=='11') {$categorie="Adulte femme +45 ans";} else if($ref_cat=='12') {$categorie="Adulte femme +50 ans";} else if($ref_cat=='13') {$categorie="Adulte femme +55 ans";} else if($ref_cat=='14') {$categorie="Adulte femme +60 ans";} else if($ref_cat=='15') {$categorie="Jeune homme -8ans";} else if($ref_cat=='16') {$categorie="Jeune homme -10ans";} else if($ref_cat=='17') {$categorie="Jeune homme -12ans";} else if($ref_cat=='18') {$categorie="Jeune homme -14ans";} else if($ref_cat=='19') {$categorie="Jeune homme -16ans";} else if($ref_cat=='20') {$categorie="Jeune homme -18ans";} else if($ref_cat=='21') {$categorie="Jeune femme -8ans";} else if($ref_cat=='22') {$categorie="Jeune femme -10ans";} else if($ref_cat=='23') {$categorie="Jeune femme -12ans";} else if($ref_cat=='24') {$categorie="Jeune femme -14ans";} else if($ref_cat=='25') {$categorie="Jeune femme -16ans";} else if($ref_cat=='26') {$categorie="Jeune femme -18ans";} else if($ref_cat=='27') {$categorie="Double homme";} else if($ref_cat=='28') {$categorie="Double femme";} else if($ref_cat=='29') {$categorie="Double mixte";} $categorie="Catégorie : ".$categorie; return $categorie; } function classement($classement){ if($classement=='1') {$nom_classement="1/6";} else if($classement=='2') {$nom_classement="2/6";} else if($classement=='3') {$nom_classement="3/6";} else if($classement=='4') {$nom_classement="4/6";} else if($classement=='5') {$nom_classement="5/6";} else if($classement=='6') {$nom_classement="15";} else if($classement=='7') {$nom_classement="15/1";} else if($classement=='8') {$nom_classement="15/2";} else if($classement=='9') {$nom_classement="15/3";} else if($classement=='10') {$nom_classement="15/4";} else if($classement=='11') {$nom_classement="15/5";} else if($classement=='12') {$nom_classement="30";} else if($classement=='13') {$nom_classement="30/1";} else if($classement=='14') {$nom_classement="30/2";} else if($classement=='15') {$nom_classement="30/3";} else if($classement=='16') {$nom_classement="30/4";} else if($classement=='17') {$nom_classement="30/5";} else if($classement=='18') {$nom_classement="NC";} else if($classement=='19') {$nom_classement="Q";} else if($classement=='0') {$nom_classement="mieux";} return $nom_classement; } /************************************************************************/ //////////////////////////////////// S'IL Y A DES JOUEURS ///////////////////////////// if ($aucun_joueur_restant==0){ /////////////////////DEMANDE INFO POUR SAVOIR QUELS JOUEURS RENTRERONT AU PROCHAIN TOUR echo ""; echo "
Nombre de joueur dans cette catégorie : $nb_inscrit_cat
Joueurs par classementJoueurs rajoutés
$niveau".$nb_inscrit[$i]."$niveau$existajoutersupprimer
$niveau$existajoutersupprimer
"; echo ""; $classement=$avencement-1; for ($i=0;$i<19;$i++){ if ($fin_tranche==$i) $selected[$i]="selected"; else{$selected[$i]="";} } echo ""; echo ""; echo ""; if ($moyen=="automatiquement"){ $checked_auto="checked"; $checked_manu="";} elseif($moyen=="manuellement"){ $checked_auto=""; $checked_manu="checked";} else{$checked_auto="checked";$checked_manu="";} echo ""; echo "
Apres quel classement souhaitez vous arreter cette tranche ?
Combien de qualifies souhaitez vous ?
De quelle maniere allez vous creer le tableau ? Manuellement
Automatiquement

"; echo ""; echo ""; echo ""; echo ""; echo "

"; } echo $erreur; $erreur=""; echo ""; mysql_close($db_connection); include("piedDePage.php"); ?>