Files
resatennis_tyroltenn/www/site_inscription/creerTableauManuel.php

110 lines
4.8 KiB
PHP
Executable File

<?php
$titre="Creation manuelle d'un tableau de matchs";include("enTete.php");echo"<body background='images/balle_raquette3.jpg'> ";
echo "<center><table width=100%>";
echo "<tr><td><p>";
$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");
if ($double) $equipe='paires';
else $equipe='joueurs';
echo "<center><table ><tr><th align=center><h2><u>Liste des ".$equipe." qui vont jouer pendant cette tranche</u></h2></th><tr></table></center><p>";
echo "<table width=100% border=2 bgcolor='#FFFFFF'>";
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);
///////////// SI LE TOURNOI EST UN SIMPLE //////////////////////////////////////
if (!$double){
///////////////////////////////RECHERCHE DES JOUEURS QUALIFIES////////////////////////////
if ($avencement !=19){
$requete="SELECT vainqueur, id_match FROM `match` WHERE categorie = '$categorie' AND avencement = '$avencement' AND tour='$tour';";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$j=0;
while ($reptab=mysql_fetch_array($reponse)){
if ($['']){
$requete2="SELECT nom, prenom, classement, id_inscription FROM `inscription`, `joueur`
WHERE inscription.id_inscription = '$['']'
AND inscription.joueur=joueur.id_joueur;";
//echo $requete2;
$reponse2=mysql_query($requete2,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$reptab2=mysql_fetch_array($reponse2);
$qualifie[$j]="Q".$['']." : ".$['']." ".$[''];
}
else $qualifie[$j]="Q".$['']." : Vainqueur match ".$[''];
$j++;
}
}
/////////////// RECHERCHE DES JOUEURS QUI VONT ENTRER DANS LE TOURNOI ////////////////////////////////
for ($i=$avencement-1;$i>=$fin_tranche;$i--){
$requete="SELECT nom, prenom, id_inscription FROM `inscription`, `joueur`
WHERE inscription.categorie = '$categorie'
AND joueur.classement = '$i'
AND inscription.joueur=joueur.id_joueur;";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$j=0;
while ($reptab=mysql_fetch_array($reponse)){
$entrant[$i][$j]=$['']." : ".$['']." ".$[''];
$j++;
}
}
mysql_close($db_connection);
$nb_column=0;
if (count($qualifie)) $nb_column++;
for ($i=$avencement-1;$i>=$fin_tranche;$i--) if (count($entrant[$i])) $nb_column++;
$width=100/$nb_column;if ($width>25) $width=200; else $width=$width."%";
if (count($qualifie)) echo "<tr><th width=".$width.">Qualifies</th>";
for ($i=$avencement-1;$i>=$fin_tranche;$i--) if (count($entrant[$i])) echo "<th width=".$width.">".$tab_classement[$i]."</th>";
echo "</tr>";
}
//////////////SI LE TOURNOI EST UN DOUBLE/////////////////////////////PAS FAIT/////////
/*else{
}*/
echo "<tr>";
if (count($qualifie)){
echo "<td valign=top><table>";
for ($i=0;$i<count($qualifie);$i++){
echo "<tr><td valign=top><font size=2>".$qualifie[$i]."</font></td></tr>";
}
echo "</table></td>";
}
for ($j=$avencement-1;$j>=$fin_tranche;$j--) {
if (count($entrant[$j])){
echo "<td valign=top><table>";
for ($i=0;$i<count($entrant[$j]);$i++){
echo "<tr><td><font size=2>".$entrant[$j][$i]."</font></td></tr>";
}
echo "</table></td valign=top>";
}
}
echo "</tr>";
echo "</table>";
echo "</td></tr>";
echo " <tr><td>";
echo " <center><table width=85%><tr><td><p>";
echo "<p><center><form action=enregistrementMatch.php method=post>";
echo "<h2><u>Entrez les numeros des ".$equipe." par tour, dans l'ordre<br> du tableau, un match par ligne.</u></h2>";
echo "Il faut imperativement mettre les deux ".$equipe." pour tous les matchs.<br>Si l'adversaire vient du tour precedent, ecrire 'V'.<br>";
echo "Exemple : joueur no17 Vs vainqueur du tour precedent = '17-V'";
echo "<p><table border=2 width=50%><tr>";
for ($i=1;$i<6;$i++){
echo "<th>Tour ".$i."</th>";
}
echo "</tr><tr>";
for ($i=1;$i<6;$i++){
echo "<td align=center>";
echo "<textarea name=tour[".$i."] rows=10 cols=9 ></textarea>";
echo "</td>";
}
echo "</tr></table><p>";
echo "<INPUT TYPE=SUBMIT VALUE=Continuer>";
echo "<INPUT TYPE=RESET VALUE=Annuler>";
echo "<input type=hidden name=double value='".$double."'>";
echo "<input type=hidden name=avencement value='".$avencement."'>";
echo "<input type=hidden name=categorie value='".$categorie."'>";
echo "<input type=hidden name=fin_tranche value='".$fin_tranche."'>";
echo "<input type=hidden name=nb_qualif value='".$nb_qualif."'>";
echo "</form></center>";
echo "</td></tr></table></center>";
echo " </td></tr>";
include("piedDePage.php");
?>