672 lines
20 KiB
PHP
Executable File
672 lines
20 KiB
PHP
Executable File
<?php
|
|
|
|
$id_tournoi=$_GET['id_tournoi'];
|
|
$id_categorie=$_GET['id_categorie'];
|
|
$Qs=$_GET['Qs'];
|
|
if ($Qs=='') {
|
|
$Qs=6;
|
|
}
|
|
$Qe=$_GET['Qe'];
|
|
if ($Qe=='') {
|
|
$Qe=6;
|
|
}
|
|
include("conf.php");
|
|
include("mysql_compat.php");
|
|
include ("conf.php");
|
|
$db_connection=mysql_connect($db_host,$db_user,$password);
|
|
mysql_select_db($db_name,$db_connection);
|
|
|
|
|
|
$requete="SELECT ref_cat FROM categorie WHERE id_categorie='$id_categorie' ";
|
|
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$cat=mysql_fetch_object($reponse);
|
|
$cat=$cat->ref_cat;
|
|
$cat=nom_categorie1($cat);
|
|
$titre="Tableau de match - $cat";
|
|
|
|
include("enTete.php");
|
|
echo"<body background='images/balle_raquette3.jpg'> ";
|
|
|
|
$nb_inscrit_cat='0';
|
|
$i=18;
|
|
for ($i;$i>=0;$i=$i-1){
|
|
$nb_inscrit[$i]=0;
|
|
$nb_inscrit_par_cat[$i]=0;
|
|
}
|
|
$requete2="SELECT joueur FROM inscription WHERE categorie='$id_categorie' AND valider='1'";
|
|
$reponse2=mysql_query($requete2,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
while ($inscription=mysql_fetch_object($reponse2)){
|
|
$requete3="SELECT classement FROM joueur WHERE id_joueur='$inscription->joueur'";
|
|
$reponse3=mysql_query($requete3,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
|
|
$classement=mysql_fetch_object($reponse3);
|
|
$classement=$classement->classement;
|
|
$nb_inscrit[$classement]=$nb_inscrit[$classement]+1;
|
|
}
|
|
$nb_inscrit_cat=0;
|
|
$i=18;
|
|
for ($i;$i>=0;$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()."<br>");
|
|
//echo $requete5;
|
|
while ($nb=mysql_fetch_object($reponse5)){
|
|
//echo $nb->nb_categorie_site;
|
|
$nb_inscrit_cat=$nb_inscrit_cat+$nb->nb_categorie_site+$nb->nb_categorie_aux;
|
|
$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"<table border><tr><td colspan='2'>";
|
|
echo"<form action='entrer_tableau_match_suite.php' method='GET'>";
|
|
echo "<table border bgcolor='#FFFFFF'><tr BGCOLOR='#FFDEAD'><td colspan='4'>Nombre de joueur dans cette catégorie : <b>$nb_inscrit_cat</b></td></tr>";
|
|
echo "<tr BGCOLOR='#FFD700'><td colspan='2'>Joueurs inscrits sur le site</td><td colspan='2'>Joueurs à rajouter</td></tr>";
|
|
$i=18;
|
|
$k=$nb_inscrit_cat;
|
|
$entrant=$Qe;
|
|
for ($i;$i>=0;$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()."<br>");
|
|
$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()."<br>");
|
|
}
|
|
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()."<br>");
|
|
//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()."<br>");
|
|
$joueur=mysql_fetch_object($reponse2);
|
|
$nb_joueur=$joueur->nb_categorie_aux;
|
|
//echo $nb_joueur;
|
|
}
|
|
}
|
|
if ($nb_inscrit[$i]!='0') {
|
|
echo "<tr BGCOLOR='#FFEFD5'><td>$niveau</td><td><b>".$nb_inscrit[$i]."</b></td><td>$niveau</td><td><input type='text' value='$nb_joueur' name='nb_joueur$i' size='2'></td></tr>";
|
|
}
|
|
else {
|
|
echo "<tr BGCOLOR='#FFFACD'><td></td><td></td><td width=10>$niveau</td><td width=10><input type='text' value='$nb_joueur' name='nb_joueur$i' size='2'></td></tr>";
|
|
}
|
|
$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()."<br>");
|
|
$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"</table>";
|
|
echo"</td><td>";
|
|
echo"Nb joueur = ",$nb_inscrit_cat,"<br>";
|
|
echo"Qe = ",$Qe,"<br>";
|
|
echo"Qs = ",$Qs,"<br>";
|
|
$D=$Qs;
|
|
while($D<$nb_inscrit_cat) {
|
|
$D=$D*2;
|
|
}
|
|
echo"Dimention tableau = ",$D,"<br>";
|
|
$E=$D-$nb_inscrit_cat;
|
|
echo"Exempts = ",$E,"<br>";
|
|
$NE=$nb_inscrit_cat-$E;
|
|
echo"Non Exempts = ",$NE,"<br>";
|
|
$NPNE=$NE/2;
|
|
echo"NPNE(nb de pre-tours) = ",$NPNE,"<br>";
|
|
$Ts=$D/4;
|
|
//$Ts=$Qs;
|
|
echo"Têtes de séries = ",$Ts,"<br>";
|
|
$i=1;
|
|
$D2=$D;
|
|
for ($i;$i<=$Ts;$i=$i+1){
|
|
//echo $i;
|
|
$D2=$D2/2;
|
|
if ($D2<=$Ts) {
|
|
break;
|
|
}
|
|
}
|
|
$j=18;
|
|
for ($j;$j>=0;$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,"<br>";
|
|
if ($Qe!=0) {
|
|
$Nb_comp=abs($Qe-$Qs);
|
|
}
|
|
else {
|
|
//echo "debut",$debut,"<br>";
|
|
//echo $nb_inscrit_par_cat[$debut];
|
|
$Nb_comp=$nb_inscrit_par_cat[$debut]-$Qs;
|
|
}
|
|
|
|
|
|
echo "Nb compressions:",$Nb_comp,"<br>";
|
|
|
|
|
|
echo "<br>";
|
|
if ($Qe==0) {
|
|
$m=0;
|
|
$h=0;
|
|
$j=1;
|
|
$reste=$NE;
|
|
for ($j;$j<=$NE;$j=$j+1){
|
|
$i=18;
|
|
//echo $j;
|
|
for ($i;$i>=0;$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"</td><td>";
|
|
echo"<table border bgcolor='#FFFFFF'><tr>";
|
|
$j=1;
|
|
for ($j;$j<=$Nb_tour;$j=$j+1){
|
|
echo"<td>Tour $j</td>";
|
|
}
|
|
echo "<td><b>TS</b></td></tr>";
|
|
$restant=0;
|
|
$i=$categ;
|
|
for ($i;$i<=18;$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;
|
|
$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;
|
|
$indice3=$indice2-$Ts1;
|
|
if ($restant>'0') {
|
|
$restant=$restant-2;
|
|
$indice=$nb_inscrit_cat-$h;
|
|
echo"<tr><td>[";
|
|
echo classement($classement_joueur[$indice]);
|
|
echo "(",$indice,")";
|
|
echo "-";
|
|
if ($nb_inscrit_par_cat[$debut]>=$NE) {
|
|
$indice2=$indice-$NE/2-$h;
|
|
echo $test;
|
|
}
|
|
else
|
|
{
|
|
//echo $Qe," - ",$nb_inscrit_cat;
|
|
$indice2=$nb_inscrit_cat-$Qe-$h;
|
|
}
|
|
echo classement($classement_joueur[$indice2]);
|
|
echo "(",$indice2,")";
|
|
echo"]";
|
|
//$h=0;
|
|
if ($Nb_comp1!=0) {
|
|
$h=$h+2;
|
|
$Nb_comp1=$Nb_comp1-1;
|
|
$restant=$restant-2;
|
|
$indice=$indice-1;
|
|
echo "<br>[";
|
|
echo classement($classement_joueur[$indice]);
|
|
echo "(",$indice,")";
|
|
echo "-";
|
|
if ($nb_inscrit_par_cat[$debut]>=$NE) {
|
|
$indice2=$indice-$NE/2;
|
|
echo $test;
|
|
}
|
|
else
|
|
{
|
|
//echo $Qe," - ",$nb_inscrit_cat;
|
|
$indice2=$indice2-1;
|
|
}
|
|
echo classement($classement_joueur[$indice2]);
|
|
echo "(",$indice2,")";
|
|
echo"]</td>";
|
|
}
|
|
else {
|
|
$h=$h+1;
|
|
echo"</td>";
|
|
}
|
|
}
|
|
else echo"<tr><td></td>";
|
|
//echo $Nb_comp2;
|
|
//echo $h;echo $h1;
|
|
//$h1=$h;
|
|
if ($Nb_comp2!=0) {
|
|
echo"<td align='center'>¤</td>";
|
|
$Nb_comp2=$Nb_comp2-1;
|
|
}
|
|
else {
|
|
if ($h1<$h) {
|
|
$h1=$h;
|
|
$m=$m+1;
|
|
$indice3=$indice3-$m;
|
|
//echo $indice3," - ",classement($classement_joueur[$indice3]);
|
|
echo"<td align='center'>";
|
|
echo classement($classement_joueur[$indice3]);
|
|
echo "(",$indice3,")";
|
|
echo"</td>";
|
|
}
|
|
else
|
|
{
|
|
$indice2=$indice2-1;
|
|
$indice=$indice-1;
|
|
//echo $indice2," / ",classement($classement_joueur[$indice2]);
|
|
echo"<td>[";
|
|
echo classement($classement_joueur[$indice]);
|
|
echo "(",$indice,")";
|
|
echo "-";
|
|
echo classement($classement_joueur[$indice2]);
|
|
echo "(",$indice2,")";
|
|
echo"]</td>";
|
|
}
|
|
}
|
|
echo"<td>$Ts1</td></tr>";
|
|
$Ts1=$Ts1-1;
|
|
}
|
|
echo"</table>";
|
|
}
|
|
else
|
|
{
|
|
$m=-1;
|
|
$h=0;
|
|
$j=1;
|
|
$reste=$NE;
|
|
for ($j;$j<=$NE;$j=$j+1){
|
|
$i=18;
|
|
//echo $j;
|
|
for ($i;$i>=0;$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"</td><td>";
|
|
echo"<table border bgcolor='#FFFFFF'><tr>";
|
|
$j=1;
|
|
for ($j;$j<=$Nb_tour;$j=$j+1){
|
|
echo"<td>Tour $j</td>";
|
|
}
|
|
echo "<td><b>TS</b></td></tr>";
|
|
$restant=0;
|
|
$i=$categ;
|
|
for ($i;$i<=18;$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"<tr><td>[";
|
|
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 "-";
|
|
if ($nb_inscrit_par_cat[$debut]>=$NE) {
|
|
$indice2=$indice-$NE/2-$h;
|
|
echo $test;
|
|
}
|
|
else
|
|
{
|
|
//echo $Qe," - ",$nb_inscrit_cat;
|
|
$indice2=$nb_inscrit_cat-$Qe-$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 "<br>[";
|
|
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;
|
|
echo $test;
|
|
}
|
|
else
|
|
{
|
|
//echo $Qe," - ",$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"]</td>";
|
|
}
|
|
else {
|
|
$h=$h+1;
|
|
$y=$y+4;
|
|
echo"</td>";
|
|
}
|
|
echo $indice2;echo $Ts1;
|
|
$indice3=$indice2-$Ts1;
|
|
}
|
|
else echo"<tr><td></td>";
|
|
//echo $Nb_comp2;
|
|
//echo $h;echo $h1;
|
|
//$h1=$h;
|
|
$x=$x+4;
|
|
if ($Nb_comp2!=0) {
|
|
echo"<td align='center'>¤";
|
|
$z=$z+2;
|
|
$Joueur[$x][$z]='¤';
|
|
echo $x;
|
|
echo $z;
|
|
$z=$z+6;
|
|
echo"</td>";
|
|
$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"<td align='center'>";
|
|
echo classement($classement_joueur[$indice3]);
|
|
echo "(",$indice3,")";
|
|
$Joueur[$x][$z]=$classement_joueur[$indice3];
|
|
echo $x;
|
|
echo $z;
|
|
$z=$z+4;
|
|
echo"</td>";
|
|
}
|
|
else
|
|
{
|
|
$indice2=$indice2-1;
|
|
$indice=$indice-1;
|
|
//echo $indice2," / ",classement($classement_joueur[$indice2]);
|
|
echo"<td>[";
|
|
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"]</td>";
|
|
}
|
|
}
|
|
echo"<td>$Ts1</td></tr>";
|
|
$Ts1=$Ts1-1;
|
|
}
|
|
echo"</table>";
|
|
}
|
|
echo"</td></tr><tr><td>";
|
|
echo"Qualifiés entrants : <select name=Qe>";
|
|
$i=0;
|
|
for ($i;$i<21;$i=$i+1){
|
|
if ($i==$Qe) {
|
|
echo "<option value=$i SELECTED>$i";
|
|
}
|
|
else echo "<option value=$i>$i";
|
|
}
|
|
echo "</select>";
|
|
echo"</td><td>";
|
|
echo"Qualifiés souhaité : <select name=Qs>";
|
|
$i=0;
|
|
for ($i;$i<13;$i=$i+1){
|
|
if ($i==$Qs) {
|
|
echo "<option value=$i SELECTED>$i";
|
|
}
|
|
else echo "<option value=$i>$i";
|
|
}
|
|
echo "</select>";
|
|
echo"</td></tr>";
|
|
|
|
|
|
echo"<tr><td colspan='4'><input type=hidden name=id_categorie value=$id_categorie>";
|
|
echo"<input type=hidden name=id_tournoi value=$id_tournoi>";
|
|
echo "<p><center><INPUT TYPE=SUBMIT VALUE=Afficher><INPUT TYPE=RESET VALUE=Annuler></form></td></tr>";
|
|
echo"<tr><td colspan='4'><center><a href='entrer_tableau_match.php?id_tournoi=$id_tournoi'>retour</center></td></tr>";
|
|
echo"<tr><td colspan='4'>";
|
|
Affiche_Tableau($D,$Joueur);
|
|
|
|
echo"</td></tr></table>";
|
|
include("piedDePage.php");
|
|
|
|
function Joueur_Present($Dimention,$Nb_cases)
|
|
{
|
|
|
|
return TRUE;
|
|
}
|
|
|
|
function Affiche_Tableau($Dimention,$Joueur)
|
|
{
|
|
$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,"<br>";
|
|
if ($Dimention1==1.5) {
|
|
$Nb_tours=$Nb_tours+1;
|
|
}
|
|
//echo $Dimention1;
|
|
echo "Nb tours : ",$Nb_tours,"<br>";
|
|
$Nb_cases=$Nb_tours*4-3;
|
|
echo "Nb cases : ",$Nb_cases,"<br>";
|
|
|
|
echo '<table cellspacing="0" cellpadding="0" border="0" >';//="0"
|
|
// nb de lignes
|
|
$Dimention2=$Dimention*2;
|
|
for($Dimention1=1;$Dimention1<=$Dimention2;$Dimention1=$Dimention1+1){
|
|
echo "<tr>";
|
|
$impaire_ligne=ereg("1$|3$|5$|7$|9$",$Dimention1,$regs);
|
|
$ligne3=ereg("^1$|^5$|^9$|^13$|^17$|^21$|^25$|^29$|^33$|^37$|^41$|^45$|^49$|^53$|^57$|^61$",$Dimention1,$regs);
|
|
$ligne3_2=ereg("^3$|^7$|^11$|^15$|^19$|^23$|^27$|^31$|^35$|^39$|^43$|^47$|^51$|^55$|^59$|^63$",$Dimention1,$regs);
|
|
$ligne5=ereg("^2$|^10$|^18$|^26$|^34$|^42$|^50$|^58$|^66$",$Dimention1,$regs1);
|
|
$ligne5_2=ereg("^6$|^14$|^22$|^30$|^38$|^46$|^54$|^62$",$Dimention1,$regs1);
|
|
$ligne6=ereg("^2$|^6$|^10$|^14$|^18$|^22$|^26$|^30$|^34$|^38$|^42$|^46$|^50$|^54$|^58$|^62$",$Dimention1,$regs1);
|
|
$ligne7=ereg("^3$|^5$|^11$|^13$|^19$|^21$|^27$|^29$|^35$|^37$|^43$|^45$|^51$|^53$|^59$|^61$",$Dimention1,$regs1);
|
|
$ligne10=ereg("^4$|^12$|^20$|^28$|^36$|^44$|^52$|^60$",$Dimention1,$regs1);
|
|
$ligne9=ereg("^4$|^20$|^36$|^52$",$Dimention1,$regs1);
|
|
$ligne9_2=ereg("^12$|^28$|^44$|^60$",$Dimention1,$regs1);
|
|
$ligne10=ereg("^4$|^12$|^20$|^28$|^36$|^44$|^52$|^60$",$Dimention1,$regs1);
|
|
$ligne11=ereg("^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);
|
|
$ligne13=ereg("^8$|^40$",$Dimention1,$regs1);
|
|
$ligne13_2=ereg("^24$|^56$",$Dimention1,$regs1);
|
|
$ligne14=ereg("^8$|^24$|^40$|^56$",$Dimention1,$regs1);
|
|
$ligne15=ereg("^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);
|
|
$ligne18=ereg("^16$|^48$|^70$",$Dimention1,$regs1);
|
|
$ligne17=ereg("^16$|^70$",$Dimention1,$regs1);
|
|
$ligne17_2=ereg("^48$",$Dimention1,$regs1);
|
|
$ligne19=ereg("^32$",$Dimention1,$regs1);
|
|
$ligne20=ereg("^32$",$Dimention1,$regs1);
|
|
$ligne19_2=ereg("^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);
|
|
//nb de colones
|
|
$Nb_cases2=$Nb_cases;
|
|
for($Nb_cases1=1;$Nb_cases1<=$Nb_cases2;$Nb_cases1=$Nb_cases1+1){
|
|
echo "<td><center><b>";
|
|
|
|
//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 "<img src='images/arbre_ligneH.gif' border='0' align='center' width='25' height='20' >";
|
|
}
|
|
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 "<img src='images/arbre_T.gif' border='0' align='center' width='25' height='20' >";
|
|
}
|
|
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 "<img src='images/arbre_coinhaut.gif' border='0' align='center' width='25' height='20' >";
|
|
}
|
|
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 "<img src='images/arbre_coinbas.gif' border='0' align='center' width='25' height='20' >";
|
|
}
|
|
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 "<img src='images/arbre_ligneV.gif' border='0' align='center' width='25' height='20' >";
|
|
}
|
|
else if ($impaire_ligne and $Nb_cases1==1) {
|
|
//echo $Nb_cases1," | ",$Dimention1;
|
|
$p= $Joueur[$Nb_cases1][$Dimention1];
|
|
echo classement($p);
|
|
}
|
|
else if ($ligne10 and $Nb_cases1==5) {
|
|
//echo $Nb_cases1," | ",$Dimention1;
|
|
$p= $Joueur[$Nb_cases1][$Dimention1];
|
|
echo $p;
|
|
}
|
|
else if ($ligne6 and $Nb_cases1==5) {
|
|
//echo $Nb_cases1," | ",$Dimention1;
|
|
$p= $Joueur[$Nb_cases1][$Dimention1];
|
|
echo classement($p);
|
|
}
|
|
/*else *//*if (Joueur_Present($Dimention1,$Nb_cases1)) {
|
|
echo $Dimention1 ," | ",$Nb_cases1;
|
|
}*/
|
|
echo"</td>";
|
|
}
|
|
echo "</tr>";
|
|
}
|
|
echo "</table>";
|
|
}
|
|
|
|
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;
|
|
}
|
|
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;
|
|
}
|
|
?>
|