Zdravím,
Z nudy jsem pro nás na serveru vytvořil php skript který udělá přehled o všech arena teamech a jejich členech.
Dva screeny budou lepší než to tady celý rozepisovat...
<style>
.arenatable{
text-align:center;
margin-top:30px!important
}
.arenatable td{
padding:3px;
}
.arenatable th{
background:#252324;
color:#99cc00;
text-align:left;
padding:0 6 0 6;
}
#anazev{
text-align:center;
font-size:20px;
font-weight:bold;
color:#99cc00;
}
</style>
<h3>Přehled arena teamů</h3>
<table class='arenatable' border='1' style='margin:auto;width:90%;'>
<?if (empty($_GET['detail'])){?>
<tr>
<th>Umístění
<th>Rank
<th>Název
<th>Kapitán
<th>Rating
<tH>Typ
<?php
// prihlaseni k mysql
$ip = 'ip adresa mysql serveru';
$user = 'username';
$pass = 'heslo';
$pripoj=MySQL_Connect($ip, $user, $pass) or Die(MySQL_Error());
MySQL_Select_Db(characters) or Die(MySQL_Error());
$dotaz="SELECT
`arena_team`.`arenateamid`,
`arena_team`.`name`,
`characters`.`name`,
`type`,
`arena_team_stats`.`rating` AS rating,
`arena_team_stats`.`rank` AS rank
FROM `arena_team`,
`characters`,
`arena_team_stats`
WHERE
`captainguid`=`guid`
AND `arena_team_stats`.`arenateamid`=`arena_team`.`arenateamid`
ORDER BY `rating` DESC
";
$vysledek = MySQL_Query($dotaz);
$poradi = 0;
while ($zaznam = MySQL_Fetch_Array($vysledek))
{
$teamid=$zaznam['arenateamid'];
$name = $zaznam['1'];
$rating = $zaznam['rating'];
$rank = $zaznam['rank'];
$captain=$zaznam['name'];
$type=$zaznam['type'];
$poradi = $poradi + 1;
echo "
<tr>
<td>$poradi
<td>$rank
<td><a href='index.php?detail=$teamid'>$name</a>
<td>$captain
<td>$rating
<td>$type vs $type
";
}
}else{
$detailid = $_GET['detail'];
MySQL_Select_Db(characters) or Die(MySQL_Error());
$dotaz="SELECT * FROM `arena_team_stats`,`arena_team` WHERE `arena_team_stats`.`arenateamid`='$detailid' LIMIT 1";
$vysledek = MySQL_Query($dotaz);
$pocet = mySQL_num_rows($vysledek);
if ($pocet =='0'){echo('Takový team neexistuje!');}else{
echo mysql_error();
while ($zaznam = MySQL_Fetch_Array($vysledek))
{
$rating=$zaznam['rating'];
$games=$zaznam['games'];
$wins=$zaznam['wins'];
$played=$zaznam['played'];
$wins2=$zaznam['wins2'];
$nazev=$zaznam['name'];
$proher=$played-$wins2;
$proher2=$games-$wins;
echo "
</table><table class='arenatable' border='1' style='margin:auto;'>
<tr>
<th colspan=2><div id='Anazev'>$nazev</div>
<tr>
<th>Rating
<td>$rating
</table><table class='arenatable' border='1' style='margin:auto;width:90%;'>
<th colspan='4'>Tuto sezónu
<tr>
<td>Počet zápasů
<td>Počet výher
<td>Počet proher
<tr>
<td>$played
<td>$wins2
<td>$proher
<tr>
<th colspan='4'>Tento týden
<tr>
<td>Počet zápasů
<td>Počet výher
<td>Počet proher
<tr>
<td>$games
<td>$wins
<td>$proher2
";
}
echo "
</table>
<table class='arenatable' border='1' style='margin:auto;width:80%;'>
<tr>
<th colspan='4'>Členové
<tr>
<td>Nick
<td>Výher
<td>Proher
<td>Rating
<tr>
";
/*VYPIS CLENU*/
$dotaz="SELECT
`arena_team_member`.`guid`,
`arena_team_member`.`played_season`,
`arena_team_member`.`wons_season`,
`arena_team_member`.`personal_rating`,
`characters`.`name`
FROM `arena_team_member`, `characters` WHERE
`arenateamid`=$detailid AND `arena_team_member`.`guid` =`characters`.`guid` ";
$vysledek = MySQL_Query($dotaz);
while ($zaznam = MySQL_Fetch_Array($vysledek))
{
$hrac=$zaznam['name'];
$sZapasu=$zaznam['played_season'];
$sVyher=$zaznam['wons_season'];
$pr=$zaznam['personal_rating'];
$sProher=$sZapasu - $sVyher;
echo "
<tr>
<td>$hrac
<td>$sVyher
<td>$sProher
<td>$pr
</tr>
";
}
}
echo "</table>
<a href='index.php'>Zpět</a>
";
}
echo "</table>";
?>
<small>Vytvořil Dust</small>
Nechal jsem tam nahore i css styl aby se Vám design lépe upravoval dle gusta svého.
Jediné co je potřeba upravit jsou nahoře tři údaje k připojení k mysql serveru.
Soubor uložte jako index.php nebo budete muset změnit všechny odkazy které tam jsou.