Files
resatennis_tyroltenn/www/site_inscription/resultat_match_tournoi.php~

89 lines
4.2 KiB
PHP
Executable File

<?php
session_start();
/* test si la session est lancée */
if((isset($_SESSION['Admin'])==true) && ($_SESSION['Admin']==2))
{
//$id_tournoi=$_GET['id_tournoi'];
$id_tournoi=1;
$date=$_GET['date'];
$titre="Gestion des scores de matchs";
include("enTete.php");
include("conf.php");
$db_connection=mysql_connect($db_host,$db_user,$password);
mysql_select_db($db_name,$db_connection);
/* Si aucune date n'existe alors afficher la demande de date */
$lg_chaine=strlen($date);
if($date=="" or ($date!="" and $lg_chaine!=10)) {
if($date!="" and $lg_chaine!=10)
echo "<b>La date a &eacute;t&eacute;e mal saisi. Veuillez recommencer.</b><br /><br />";
echo "<form action='resultat_match_tournoi.php' method='get'><center>";
echo "Date : <input type='text' name='date'>(jj/mm/aaaa)<br /><br />";
echo "<input type='hidden' name='id_tournoi' value='$id_tournoi'>";
echo "<input type='submit' name='valider' value='Valider'>";
echo "</center></form>";
}
/* si une date est defini, alors on affiche la liste des matchs du jour */
else {
/* Date */
echo "<h2>Matchs du $date</h2><br />";
echo "<a href='resultat_match_tournoi.php?id_tournoi=$id_tournoi&date='>Choisir une autre date</a><br /><br />";
list($j,$m,$a)=explode("/",$date);
$date=$a."-".$m."-".$j;
/* Recherche des terrains */
echo "<center><table border='1'>";
$requete="SELECT id_club FROM tournoi WHERE id_tournoi='$id_tournoi'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$club=mysql_fetch_object($reponse);
$requete="SELECT id_reservable, nom FROM reservable WHERE id_club='$club->id_club'";
$reponse=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
/* Pour chaque terrain trouvé */
while($terrain=mysql_fetch_object($reponse)) {
echo "<tr><td colspan='6' bgcolor='FFCC66' align='center' valign='center'><b>$terrain->nom</b></td></tr>";
echo "<th>Heure Match</th><th>Joueur</th><th>Joueur adverse</th><th>Cat&eacute;gorie</th><th>Score</th><th>Vainqueur</th>";
$requete="SELECT * FROM reservation WHERE id_tournoi='$id_tournoi' AND date_resa='$date' AND id_reservable='$terrain->id_reservable' ORDER BY heure_resa_deb";
$reponse1=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
/* Pour chaque réservation trouvée */
while($resa=mysql_fetch_object($reponse1)) {
echo "<tr>";
echo "<td><b>$resa->heure_resa_deb</b></td>";
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$resa->id_joueur'";
$reponse2=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$joueur=mysql_fetch_object($reponse2);
echo "<td>$joueur->nom $joueur->prenom</td>";
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$resa->id_joueur_adverse'";
$reponse2=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$joueur=mysql_fetch_object($reponse2);
echo "<td>$joueur->nom $joueur->prenom</td>";
$requete="SELECT nom FROM categorie WHERE id_categorie='$resa->id_categorie'";
$reponse2=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$cat=mysql_fetch_object($reponse2);
echo "<td>$cat->nom</td>";
if($resa->score=="") {
echo "<td colspan='2'><a href='resultat_match_tournoi_suite.php?id_reservation=$resa->id_reservation'>Entrer le score de ce match</a></td>"; }
else {
echo "<td>$resa->score</td>";
$requete="SELECT nom, prenom FROM joueur WHERE id_joueur='$resa->vainqueur'";
$reponse2=mysql_query($requete,$db_connection) or die ("Erreur no".mysql_errno()." : ".mysql_error()."<br>");
$joueur=mysql_fetch_object($reponse2);
echo "<td>$joueur->nom $joueur->prenom</td>";
}
echo "</tr>";
}
}
echo "</table></center><br /><br />";
}
include("deco_ja.php");
include("piedDePage.php");
/* sinon si la personne n'est pas autorisé la renvoyer àla page de login */
}
else
{
echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes");
sleep(2);
include("admin_ja.php");
}
?>