");
$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"
";
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 $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"
";
}
echo "
";
}
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