"); $cat=mysql_fetch_object($reponse); $cat=$cat->nom; $titre="Tableau de match - $cat"; include("enTete.php"); echo" "; $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 id_joueur FROM inscription_tournoi WHERE id_categorie='$id_categorie' AND validation<>'0000-00-00 00:00:00'"; $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->id_joueur'"; $reponse3=mysql_query($requete3,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); $joueur1=mysql_fetch_object($reponse3); $classement=$joueur1->classement; $index=indexTabClassement($classement); $nb_inscrit[$index]=$nb_inscrit[$index]+1; $num=$nb_inscrit[$index]; $nom_joueur1=strtoupper($joueur1->nom); $nom_joueur1=$nom_joueur1." $joueur1->prenom"; $nom_joueur1=$nom_joueur1." $joueur1->classement"; $nom_joueur[$num][$index]=$nom_joueur1; //echo $nom_joueur['2']['18']; } $nb_inscrit_cat=0; $i=$Debut_tab; for ($i;$i>=$Fin_tab;$i=$i-1){ $requete5="SELECT COUNT(id_joueur) FROM inscription_tournoi, joueur WHERE id_categorie='$id_categorie' AND id_tournoi='$id_tournoi' AND classement='"; $reponse5=mysql_query($requete5,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."
"); while ($nb=mysql_fetch_array($reponse5)){ $nb_inscrit_cat=$nb_inscrit_cat+$nb[0]; $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""; if ($Methode==2) { $j=$Debut_tab; for ($j;$j>=$Fin_tab;$j=$j-1){ //echo "$nb_inscrit_par_cat[$j]"; if ($nb_inscrit_par_cat[$j]!=0) { $debut=$j; break; } } $j=$Fin_tab; for ($j;$j<=$Debut_tab;$j=$j+1){ //echo "$nb_inscrit_par_cat[$j]"; if ($nb_inscrit_par_cat[$j]!=0) { $fin=$j; break; } } //echo "Fin",$fin; echo""; echo""; echo""; } else if ($Methode==1) { echo""; } echo""; echo""; echo""; echo""; echo""; echo"
"; echo"
"; 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 nb_categorie_aux FROM tableau WHERE id_categorie='$id_categorie' AND classement='$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=classementTab[$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; } } echo"
"; if ($Methode == 1 ) { $selected = "selected"; $selected1 = ""; } else if ($Methode == 2 ) { $selected1 = "selected"; $selected = ""; } echo"Méthode utilisée : "; echo"
Nombre de joueur(s) dans cette catégorie : $nb_inscrit_cat
Joueurs du siteJoueurs à rajouter
$niveau".$nb_inscrit[$i]."$niveau
$niveau
"; echo"
"; echo"Nb joueur = ",$nb_inscrit_cat,"
"; echo"Qe = ",$Qe,"
"; echo"Qs = ",$Qs,"
"; $Ts=$Qs; echo"Têtes de séries = ",$Ts,"
"; if ($Qe!=0) { $Nb_comp=abs($Qe-$Qs); } else { //echo "debut",$debut,"
"; //echo $nb_inscrit_par_cat[$debut]; $Nb_comp=abs($nb_inscrit_par_cat[$debut]-$Qs); //$Nb_comp=0; } echo "Nb compressions:",$Nb_comp,"
"; $somme=$Qs*2; if ($Nb_comp==0) { $Nb_comp1=1; } else $Nb_comp1=$Nb_comp; $nb_inscrit_cat1=$nb_inscrit_cat; $nb_inscrit_cat1=$nb_inscrit_cat1+$Qs*$Nb_comp1; //echo $nb_inscrit_cat; $Nb_tour=0; while($somme<=$nb_inscrit_cat1){ $somme=$somme+$Qs; $Nb_tour=$Nb_tour+1; } // while $Nb_tour=$Nb_tour-$Nb_comp; echo "Nb tours:",$Nb_tour,"
"; echo"
"; echo""; $j=$Nb_tour; $indice=1; $indice2=1; $comp[]=0; for ($j;$j>=1;$j=$j-1){ $i=1; $Ts1=$Ts; $diff=abs($Qs-$nb_inscrit_par_cat[$fin]); if ($Qe==0) { $indice4=$indice+$nb_inscrit_par_cat[$debut]; } else $indice4=$indice+$Qe; $restant=$nb_inscrit_cat-$indice+1; echo""; for ($i;$i<=$Ts;$i=$i+1){ echo""; $Ts1=$Ts1-1; if ($j==1) { if ($comp[$indice2]==1) { echo ""; } else { echo ""; } } else if ($j==2) { if ($comp[$indice2]==1) { echo ""; } else { echo ""; } } else if ($nb_inscrit_par_cat[$fin]!=$Qs) { //echo $nb_inscrit_par_cat[$fin];echo $diff; if ($comp[$indice2]==1) { echo ""; } else if ($diff!=0 and $Nb_comp!=0) { $Nb_comp=$Nb_comp-1; $diff=$diff-1; echo""; $h=$Nb_tour-1; $indice3=$indice2; for ($h;$h>=1;$h=$h-1){ $indice3=$indice3+$Qs; $comp[$indice3]=1; } } else { echo ""; } } else if ($nb_inscrit_par_cat[$fin]==$Qs) { echo $nb_inscrit_par_cat[$fin]; echo $diff; echo ""; } //echo $indice2;echo " - ",$comp[$indice2]," - ",$indice4," - ",$indice; $indice2=$indice2+1; } } echo"
Tour $j R:$restant
$Ts1["; echo classement($classement_joueur[$indice4]); echo "(",$indice4,")"; $indice4=$indice4+1; echo " - "; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "]
["; echo classement($classement_joueur[$indice4]); echo "(",$indice4,")"; $indice4=$indice4+1; echo " - "; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "]
["; echo classement($classement_joueur[$indice4]); echo "(",$indice4,")"; $indice4=$indice4+1; echo " - "; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "]"; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "
"; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "
"; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo ""; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "
"; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "
€
"; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo ""; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $indice=$indice+1; echo "
"; echo"
Nb joueur = ",$nb_inscrit_cat,"
"; echo"Qe = ",$Qe,"
"; echo"Qs = ",$Qs,"
"; $D=$Qs; while($D<$nb_inscrit_cat) { $D=$D*2; } echo"Dimention tableau = ",$D,"
"; $E=$D-$nb_inscrit_cat; echo"Exempts = ",$E,"
"; $NE=$nb_inscrit_cat-$E; echo"Non Exempts = ",$NE,"
"; $NPNE=$NE/2; echo"NPNE(nb de pre-tours) = ",$NPNE,"
"; $Ts=$D/4; //$Ts=$Qs; echo"Têtes de séries = ",$Ts,"
"; /*********************************************************************/ global $infoTour; if ($nb_inscrit_cat > 2*$Qs){ $infoTour[0][nb_match]=0; $infoTour[0][nb_joueur_entrant]=0; calculInfoTour(0,$nb_inscrit_cat,$Qs); } $nb_tour=count ($infoTour); echo "nb tour",$nb_tour,"
"; $nb_tour=$nb_tour-1; for ($nb_tour;$nb_tour>=0;$nb_tour=$nb_tour-1) { echo "nb match ",$infoTour[$nb_tour][nb_match]; echo " nb joueurs ",$infoTour[$nb_tour][nb_joueur_entrant]," au tour ",$nb_tour,"
"; } /*********************************************************************/ $i=1; $D2=$D; for ($i;$i<=$Ts;$i=$i+1){ //echo $i; $D2=$D2/2; if ($D2<=$Ts) { break; } } $j=$Debut_tab; for ($j;$j>=$Fin_tab;$j=$j-1){ //echo "$nb_inscrit_par_cat[$j]"; if ($nb_inscrit_par_cat[$j]!=0) { $debut=$j; break; } } //if ($debut==$Qe) { // $debut=$debut-1; //} $Nb_tour=$i; // echo "Nb tours:",$Nb_tour,"
"; if ($Qe!=0) { $Nb_comp=abs($Qe-$Qs); } else { //echo "debut",$debut,"
"; //echo $nb_inscrit_par_cat[$debut]; $Nb_comp=$nb_inscrit_par_cat[$debut]-$Qs; //$Nb_comp=0; } echo "Nb compressions:",$Nb_comp,"
"; echo "
"; if ($Qe==0) { $Qe2=$nb_inscrit_par_cat[$debut]; } else $Qe2=$Qe; $m=-1; $h=0; $j=1; $reste=$NE; for ($j;$j<=$NE;$j=$j+1){ $i=$Debut_tab; //echo $j; for ($i;$i>=$Fin_tab;$i=$i-1){ //echo "$nb_inscrit_par_cat[$i]"; $reste=$reste-$nb_inscrit_par_cat[$i]; //echo "reste :",$reste; if ($reste<='0') { $categ=$i; $i=0; $j=$NE; } } } echo"
"; echo""; $j=1; for ($j;$j<=$Nb_tour;$j=$j+1){ echo""; } echo ""; $restant=0; $i=$categ; for ($i;$i<=$Debut_tab;$i=$i+1){ $restant=$restant+$nb_inscrit_par_cat[$i]; } $i=$nb_inscrit_cat; /*for ($i;$i>0;$i=$i-1){ echo " i :$i - ",classement($classement_joueur[$i])," / "; }*/ $dif=$restant-$NE; $restant=$restant-$dif; $i=1; $x=5; $y=1; $z=2; $Joueur[][]=0; $Ts1=$Ts; $Nb_comp1=$Nb_comp; $Nb_comp2=$Nb_comp; for ($i;$i<=$Ts;$i=$i+1){ //echo "i",$i; //echo $restant; //echo $h; //echo "ts : ",$Ts1; $x=$x-4; if ($restant>'0') { $restant=$restant-2; $indice=$nb_inscrit_cat-$h; echo""; } else { $h=$h+1; $y=$y+4; echo""; } //echo $indice2;echo $Ts1; $indice3=$indice2-$Ts1; } else echo""; //echo $Nb_comp2; //echo $h;echo $h1; //$h1=$h; $x=$x+4; if ($Nb_comp2!=0) { echo""; $Nb_comp2=$Nb_comp2-1; } else { if ($h1<$h) { $h1=$h; $m=$m+1; $z=$z+4; //$indice3=$indice3-$m; $indice3=$indice3-$m; //echo $indice3," - ",classement($classement_joueur[$indice3]); echo""; } else { $indice2=$indice2-1; $indice=$indice-1; //echo $indice2," / ",classement($classement_joueur[$indice2]); echo""; } } echo""; $Ts1=$Ts1-1; } echo"
Tour $jTS
["; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $Joueur[$x][$y]=$classement_joueur[$indice]; //echo $Joueur[$x][$y]; //echo $x;echo $y; $y=$y+2; echo "-"; //echo $nb_inscrit_par_cat[$debut],$NE; if ($nb_inscrit_par_cat[$debut]>=$NE) { $indice2=$indice-$NE/2-$h; } else { //echo $Qe2," - ",$nb_inscrit_cat; $indice2=$nb_inscrit_cat-$Qe2-$h; } echo classement($classement_joueur[$indice2]); echo "(",$indice2,")"; $Joueur[$x][$y]=$classement_joueur[$indice2]; //echo $Joueur[$x][$y]; //echo $x;echo $y; $y=$y+2; echo"]"; //$h=0; if ($Nb_comp1!=0) { $h=$h+2; $Nb_comp1=$Nb_comp1-1; $restant=$restant-2; $indice=$indice-1; echo "
["; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $Joueur[$x][$y]=$classement_joueur[$indice]; //echo $x;echo $y; $y=$y+2; echo "-"; if ($nb_inscrit_par_cat[$debut]>=$NE) { $indice2=$indice-$NE/2; } else { //echo $Qe2," - ",$nb_inscrit_cat; $indice2=$indice2-1; } echo classement($classement_joueur[$indice2]); echo "(",$indice2,")"; $Joueur[$x][$y]=$classement_joueur[$indice2]; //echo $x;echo $y; $y=$y+2; echo"]
€"; $z=$z+2; $Joueur[$x][$z]='€'; //echo $x;echo $z; $z=$z+6; echo""; echo classement($classement_joueur[$indice3]); echo "(",$indice3,")"; $Joueur[$x][$z]=$classement_joueur[$indice3]; //echo $x;echo $z; $z=$z+4; echo"["; echo classement($classement_joueur[$indice]); echo "(",$indice,")"; $Joueur[$x][$z]=$classement_joueur[$indice]; //echo $x;echo $z; $z=$z+4; echo "-"; echo classement($classement_joueur[$indice2]); echo "(",$indice2,")"; $Joueur[$x][$z]=$classement_joueur[$indice2]; //echo $x;echo $z; $z=$z+4; echo"]$Ts1
"; echo"Qualifiés entrants : "; echo""; echo"Qualifiés souhaité : "; echo"
"; echo"Début Tableau : "; echo""; echo"Fin Tableau : "; echo"
"; echo"Nb de poules : "; echo"
"; echo""; echo "

retour
"; if ($Nb_poule !=0) { $faits=fopen("./corpo/alban/alban.fai","a"); $i=$nb_inscrit_cat; $j=$Nb_poule; for ($i;$i>=0;$i--){ if($j>1 and $i != 0){ $j--; echo "dans la poule ",$j+1," le joueur ",$i," a le classement ", classement($classement_joueur[$i]), "
"; $joueur= sprintf("J_%s_Classement_%s", $i, classement($classement_joueur[$i])); $equipe = sprintf("d",$j+1); $text= sprintf("%s ' EQUIPE\n ", $joueur); fwrite($faits,$text); $text= sprintf("%s JOUE_DIV %s \n ", $joueur, $equipe); fwrite($faits,$text); } else if ($i != 0){ echo "dans la poule ",$j," le joueur n ",$i, " a le classement ", classement($classement_joueur[$i]), "
"; $joueur= sprintf("J_%s_Classement_%s", $i, classement($classement_joueur[$i])); $equipe = sprintf("d",$j); $text= sprintf("%s ' EQUIPE\n ", $joueur); fwrite($faits,$text); $text= sprintf("%s JOUE_DIV %s \n ", $joueur, $equipe); fwrite($faits,$text); $j=$Nb_poule; } } } else { Affiche_Tableau($D,$Joueur,$nom_joueur,$indic); } echo"
"; include("piedDePage.php"); function Joueur_Present($Dimention,$Nb_cases) { return TRUE; } function Affiche_Tableau($Dimention,$Joueur,$nom_joueur,$indic) { $Dimention1=$Dimention; $Nb_tours=1; //chercher le nb de tour en div dimention par 2 jusqu'a = 1 --> nb_tour while($Dimention1>=1.5 ){ $Dimention1=$Dimention1/2; $Nb_tours=$Nb_tours+1; } // while //echo "Nb tours : ",$Nb_tours,"
"; if ($Dimention1==1.5) { $Nb_tours=$Nb_tours+1; } //echo $Dimention1; //echo "Nb tours : ",$Nb_tours,"
"; $Nb_cases=$Nb_tours*4-3; //echo "Nb cases : ",$Nb_cases,"
"; echo '';//="0" // nb de lignes $Dimention2=$Dimention*2; for($Dimention1=1;$Dimention1<=$Dimention2;$Dimention1=$Dimention1+1){ echo ""; $impaire_ligne=preg_match(/("1$|3$|5$|7$|9$",$Dimention1,$regs/, ("1$|3$|5$|7$|9$", $Dimention1)); $ligne3=preg_match(/("^1$|^5$|^9$|^13$|^17$|^21$|^25$|^29$|^33$|^37$|^41$|^45$|^49$|^53$|^57$|^61$",$Dimention1,$regs/, ("^1$|^5$|^9$|^13$|^17$|^21$|^25$|^29$|^33$|^37$|^41$|^45$|^49$|^53$|^57$|^61$", $Dimention1)); $ligne3_2=preg_match(/("^3$|^7$|^11$|^15$|^19$|^23$|^27$|^31$|^35$|^39$|^43$|^47$|^51$|^55$|^59$|^63$",$Dimention1,$regs/, ("^3$|^7$|^11$|^15$|^19$|^23$|^27$|^31$|^35$|^39$|^43$|^47$|^51$|^55$|^59$|^63$", $Dimention1)); $ligne5=preg_match(/("^2$|^10$|^18$|^26$|^34$|^42$|^50$|^58$|^66$",$Dimention1,$regs1/, ("^2$|^10$|^18$|^26$|^34$|^42$|^50$|^58$|^66$", $Dimention1)); $ligne5_2=preg_match(/("^6$|^14$|^22$|^30$|^38$|^46$|^54$|^62$",$Dimention1,$regs1/, ("^6$|^14$|^22$|^30$|^38$|^46$|^54$|^62$", $Dimention1)); $ligne6=preg_match(/("^2$|^6$|^10$|^14$|^18$|^22$|^26$|^30$|^34$|^38$|^42$|^46$|^50$|^54$|^58$|^62$",$Dimention1,$regs1/, ("^2$|^6$|^10$|^14$|^18$|^22$|^26$|^30$|^34$|^38$|^42$|^46$|^50$|^54$|^58$|^62$", $Dimention1)); $ligne7=preg_match(/("^3$|^5$|^11$|^13$|^19$|^21$|^27$|^29$|^35$|^37$|^43$|^45$|^51$|^53$|^59$|^61$",$Dimention1,$regs1/, ("^3$|^5$|^11$|^13$|^19$|^21$|^27$|^29$|^35$|^37$|^43$|^45$|^51$|^53$|^59$|^61$", $Dimention1)); $ligne10=preg_match(/("^4$|^12$|^20$|^28$|^36$|^44$|^52$|^60$",$Dimention1,$regs1/, ("^4$|^12$|^20$|^28$|^36$|^44$|^52$|^60$", $Dimention1)); $ligne9=preg_match(/("^4$|^20$|^36$|^52$",$Dimention1,$regs1/, ("^4$|^20$|^36$|^52$", $Dimention1)); $ligne9_2=preg_match(/("^12$|^28$|^44$|^60$",$Dimention1,$regs1/, ("^12$|^28$|^44$|^60$", $Dimention1)); $ligne10=preg_match(/("^4$|^12$|^20$|^28$|^36$|^44$|^52$|^60$",$Dimention1,$regs1/, ("^4$|^12$|^20$|^28$|^36$|^44$|^52$|^60$", $Dimention1)); $ligne11=preg_match(/("^5$|^6$|^7$|^9$|^10$|^11$|^21$|^22$|^23$|^25$|^26$|^27$|^37$|^38$|^39$|^41$|^42$|^43$|^53$|^54$|^55$|^57$|^58$|^59$",$Dimention1,$regs1/, ("^5$|^6$|^7$|^9$|^10$|^11$|^21$|^22$|^23$|^25$|^26$|^27$|^37$|^38$|^39$|^41$|^42$|^43$|^53$|^54$|^55$|^57$|^58$|^59$", $Dimention1)); $ligne13=preg_match(/("^8$|^40$",$Dimention1,$regs1/, ("^8$|^40$", $Dimention1)); $ligne13_2=preg_match(/("^24$|^56$",$Dimention1,$regs1/, ("^24$|^56$", $Dimention1)); $ligne14=preg_match(/("^8$|^24$|^40$|^56$",$Dimention1,$regs1/, ("^8$|^24$|^40$|^56$", $Dimention1)); $ligne15=preg_match(/("^9$|^10$|^11$|^12$|^13$|^14$|^15$|^17$|^18$|^19$|^20$|^21$|^22$|^23$|^41$|^42$|^43$|^44$|^45$|^46$|^47$|^49$|^50$|^51$|^52$|^53$|^54$|^55$",$Dimention1,$regs1/, ("^9$|^10$|^11$|^12$|^13$|^14$|^15$|^17$|^18$|^19$|^20$|^21$|^22$|^23$|^41$|^42$|^43$|^44$|^45$|^46$|^47$|^49$|^50$|^51$|^52$|^53$|^54$|^55$", $Dimention1)); $ligne18=preg_match(/("^16$|^48$|^70$",$Dimention1,$regs1/, ("^16$|^48$|^70$", $Dimention1)); $ligne17=preg_match(/("^16$|^70$",$Dimention1,$regs1/, ("^16$|^70$", $Dimention1)); $ligne17_2=preg_match(/("^48$",$Dimention1,$regs1/, ("^48$", $Dimention1)); $ligne19=preg_match(/("^32$",$Dimention1,$regs1/, ("^32$", $Dimention1)); $ligne20=preg_match(/("^32$",$Dimention1,$regs1/, ("^32$", $Dimention1)); $ligne19_2=preg_match(/("^17$|^18$|^19$|^20$|^21$|^22$|^23$|^24$|^25$|^26$|^27$|^28$|^29$|^30$|^31$|^33$|^34$|^35$|^36$|^37$|^38$|^39$|^40$|^41$|^42$|^43$|^44$|^45$|^46$|^47$",$Dimention1,$regs1/, ("^17$|^18$|^19$|^20$|^21$|^22$|^23$|^24$|^25$|^26$|^27$|^28$|^29$|^30$|^31$|^33$|^34$|^35$|^36$|^37$|^38$|^39$|^40$|^41$|^42$|^43$|^44$|^45$|^46$|^47$", $Dimention1)); //nb de colones $Nb_cases2=$Nb_cases; for($Nb_cases1=1;$Nb_cases1<=$Nb_cases2;$Nb_cases1=$Nb_cases1+1){ echo ""; } echo ""; } echo "
"; //echo $Dimention1;echo $Nb_cases1; if (($impaire_ligne and $Nb_cases1==2) or ($ligne6 and ($Nb_cases1==4 or $Nb_cases1==6)) or ($ligne10 and ($Nb_cases1==8 or $Nb_cases1==10)) or ($ligne14 and ($Nb_cases1==12 or $Nb_cases1==14)) or ($ligne18 and ($Nb_cases1==16 or $Nb_cases1==18)) or ($ligne20 and $Nb_cases1==20)) { echo ""; } else if (($ligne6 and $Nb_cases1==3) or ($ligne10 and $Nb_cases1==7) or ($ligne14 and $Nb_cases1==11) or ($ligne18 and $Nb_cases1==15) or ($ligne19 and $Nb_cases1==19)) { echo ""; } else if (($ligne3 and $Nb_cases1==3) or ($ligne5 and $Nb_cases1==7) or $ligne9 and ($Nb_cases1==11) or $ligne13 and ($Nb_cases1==15) or $ligne17 and ($Nb_cases1==19)) { echo ""; } else if (($ligne3_2 and $Nb_cases1==3) or ($ligne5_2 and $Nb_cases1==7) or $ligne9_2 and ($Nb_cases1==11) or $ligne13_2 and ($Nb_cases1==15) or $ligne17_2 and ($Nb_cases1==19)) { echo ""; } else if (($ligne7 and $Nb_cases1==7) or ($ligne11 and $Nb_cases1==11) or ($ligne15 and $Nb_cases1==15) or ($ligne19_2 and $Nb_cases1==19)) { echo ""; } else if (($impaire_ligne and $Nb_cases1==1) or ($ligne6 and $Nb_cases1==5)) { //echo $Nb_cases1," | ",$Dimention1; $p= $Joueur[$Nb_cases1][$Dimention1]; //echo $p,"_",$indic[$p]; if ($p=='') { echo ""; } else { echo ""; if ($nom_joueur[$indic[$p]][$p]!='') { echo $nom_joueur[$indic[$p]][$p]; $indic[$p]=$indic[$p]+1; } else { echo classement($p); $indic[$p]=$indic[$p]+1; } echo ""; } } else if ($ligne10 and $Nb_cases1==5) { //echo $Nb_cases1," | ",$Dimention1; $p= $Joueur[$Nb_cases1][$Dimention1]; echo ""; echo $p; echo ""; } /*else *//*if (Joueur_Present($Dimention1,$Nb_cases1)) { echo $Dimention1 ," | ",$Nb_cases1; }*/ echo"
"; } function calculInfoTour($numero_tour, $nb_joueur, $nb_qualif){ global $infoTour; $nb_joueur_de_trop=$nb_joueur-$nb_qualif; if ($nb_joueur_de_trop<=$nb_qualif){ $infoTour[$numero_tour][nb_match]=$nb_joueur_de_trop; $infoTour[$numero_tour-1][nb_joueur_entrant]=$nb_joueur-(2*$nb_joueur_de_trop); $infoTour[$numero_tour][nb_joueur_entrant]=2*$nb_joueur_de_trop; } else { $infoTour[$numero_tour][nb_match]=$nb_qualif; $infoTour[$numero_tour][nb_joueur_entrant]=0; calculInfoTour($numero_tour+1, $nb_joueur, 2*$nb_qualif); } } function indexTabClassement($chaine) { $res=0; for($i=0;$i