Guest User

arena

a guest
Sep 12th, 2013
488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 9.22 KB | None | 0 0
  1. <style>
  2. body {
  3.     margin: 0;
  4.     background:#ddd;
  5. }
  6. h2 {
  7.     margin:5px;
  8. }
  9. table {
  10.     border-collapse:collapse;
  11.     background:#333;
  12.     color:#BBB;
  13. }
  14. th {
  15.     border-left:1px solid #000;
  16.     border-right:1px solid #000;
  17.     border-bottom:1px solid #000;
  18.     color:#fe5;
  19. }
  20. #border {
  21.     border-left:1px solid #000;
  22.     border-right:1px solid #000;
  23.     border-bottom:1px solid #000;
  24. }
  25. #border td {
  26.     border-left:1px solid #000;
  27.     border-right:1px solid #000;   
  28. }
  29. a:link {
  30.     color:#00f;
  31. }
  32. a:hover {
  33.     color:#00f;
  34.     text-decoration:none;
  35. }
  36. a:active {
  37.     color:#00f;
  38. }
  39. a:visited {
  40.     color:#00f;
  41. }
  42. td a:link {
  43.     color:#BBB;
  44. }
  45. td a:hover {
  46.     color:#BBB;
  47.     text-decoration:none;
  48. }
  49. td a:active {
  50.     color:#BBB;
  51. }
  52. td a:visited {
  53.     color:#BBB;
  54. }
  55. </style>
  56. <?php
  57. $host = 'localhost';
  58. $user = 'root';
  59. $pass = '';
  60. $cdb = 'characters';
  61.  
  62. $connect = mysql_connect($host,$user,$pass) or die('Нет подключения к базе данных');
  63. mysql_select_db ($cdb, $connect) or die(mysql_error());
  64. print "<h2 align=\"center\">Топ арены</h2>";
  65. print "<h3 align=\"center\">Команды арены <a href=\"".$_SERVER['PHP_SELF']."\">2х2</a> - <a href=\"?id=2\">3x3</a> - <a href=\"?id=3\">5x5</a></h3>";
  66. if (!isset($_GET['id']) && !isset($_GET['teamId'])){
  67.     print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\"><tr>
  68.     <th width=\"30\">№</th>
  69.     <th>Название</th>
  70.     <th width=\"120\">Капитан</th>
  71.     <th width=\"100\">Рейтинг</th>
  72.     <th width=\"80\">Игр за неделю</th>
  73.     <th width=\"80\">Побед за неделю</th>
  74.     <th width=\"80\">Игр за сезон</th>
  75.     <th width=\"80\">Побед за сезон</th>
  76.     </tr></table>";
  77.     $sql_arena2 = mysql_query("SET NAMES cp1251");
  78.     $sql_arena2 = mysql_query("SELECT * FROM `arena_team` WHERE `type` = 2 ORDER BY `rating` DESC LIMIT 100", $connect) or die(mysql_error());
  79.     $id2 = 1;
  80.     while ($result_arena2 = mysql_fetch_array($sql_arena2)){
  81.         $id_team2 = $result_arena2['arenaTeamId'];
  82.         $name_team2 = $result_arena2['name'];
  83.         $guid2 = $result_arena2['captainGuid'];
  84.         $rating2 = $result_arena2['rating'];
  85.         $seasonGames2 = $result_arena2['seasonGames'];
  86.         $weekGames2 = $result_arena2['weekGames'];
  87.         $seasonWins2 = $result_arena2['seasonWins'];
  88.         $weekWins2 = $result_arena2['weekWins'];
  89.         $char_name2 = mysql_query("SELECT `name` FROM `characters` WHERE `guid` = $guid2", $connect) or die(mysql_error());
  90.         $result_name2 = mysql_fetch_array($char_name2);
  91.         $name2 = $result_name2['name'];
  92.  
  93.         print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\" id=\"border\"><tr>
  94.         <td align=\"center\" width=\"30\">$id2</td>
  95.         <td align=\"center\"><a href=\"?teamId=$id_team2\" title=\"Подробнее\">$name_team2</a></td>
  96.         <td align=\"center\" width=\"120\">$name2</td>
  97.         <td align=\"center\" width=\"100\">$rating2</td>
  98.         <td align=\"center\" width=\"80\">$weekGames2</td>
  99.         <td align=\"center\" width=\"80\">$weekWins2</td>
  100.         <td align=\"center\" width=\"80\">$seasonGames2</td>
  101.         <td align=\"center\" width=\"80\">$seasonWins2</td>
  102.         </tr></table>";
  103.     $id2++;
  104.     }
  105. }
  106. if ($_GET['id'] == 2){
  107.     print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\"><tr>
  108.     <th width=\"30\">№</th>
  109.     <th>Название</th>
  110.     <th width=\"120\">Капитан</th>
  111.     <th width=\"100\">Рейтинг</th>
  112.     <th width=\"80\">Игр за неделю</th>
  113.     <th width=\"80\">Игр за сезон</th>
  114.     <th width=\"80\">Побед за неделю</th>
  115.     <th width=\"80\">Побед за сезон</th>
  116.     </tr></table>";
  117.     $sql_arena3 = mysql_query("SET NAMES cp1251");
  118.     $sql_arena3 = mysql_query("SELECT * FROM `arena_team` WHERE `type` = 3 ORDER BY `rating` DESC LIMIT 100", $connect) or die(mysql_error());
  119.     $id3 = 1;
  120.     while ($result_arena3 = mysql_fetch_array($sql_arena3)){
  121.         $id_team3 = $result_arena3['arenaTeamId'];
  122.         $name_team3 = $result_arena3['name'];
  123.         $guid3 = $result_arena3['captainGuid'];
  124.         $rating3 = $result_arena3['rating'];
  125.         $seasonGames3 = $result_arena3['seasonGames'];
  126.         $weekGames3 = $result_arena3['weekGames'];
  127.         $seasonWins3 = $result_arena3['seasonWins'];
  128.         $weekWins3 = $result_arena3['weekWins'];
  129.         $char_name3 = mysql_query("SELECT `name` FROM `characters` WHERE `guid` = $guid3", $connect) or die(mysql_error());
  130.         $result_name3 = mysql_fetch_array($char_name3);
  131.         $name3 = $result_name3['name'];
  132.  
  133.         print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\" id=\"border\"><tr>
  134.         <td align=\"center\" width=\"30\">$id3</td>
  135.         <td align=\"center\"><a href=\"?teamId=$id_team3\" title=\"Подробнее\">$name_team3</a></td>
  136.         <td align=\"center\" width=\"120\">$name3</td>
  137.         <td align=\"center\" width=\"100\">$rating3</td>
  138.         <td align=\"center\" width=\"80\">$weekGames3</td>
  139.         <td align=\"center\" width=\"80\">$weekWins3</td>
  140.         <td align=\"center\" width=\"80\">$seasonGames3</td>
  141.         <td align=\"center\" width=\"80\">$seasonWins3</td>
  142.         </tr></table>";
  143.     $id3++;
  144.     }
  145. }
  146. if ($_GET['id'] == 3){
  147.     print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\"><tr>
  148.     <th width=\"30\">№</th>
  149.     <th>Название</th>
  150.     <th width=\"120\">Капитан</th>
  151.     <th width=\"100\">Рейтинг</th>
  152.     <th width=\"80\">Игр за неделю</th>
  153.     <th width=\"80\">Игр за сезон</th>
  154.     <th width=\"80\">Побед за неделю</th>
  155.     <th width=\"80\">Побед за сезон</th>
  156.     </tr></table>";
  157.     $sql_arena5 = mysql_query("SET NAMES cp1251");
  158.     $sql_arena5 = mysql_query("SELECT * FROM `arena_team` WHERE `type` = 5 ORDER BY `rating` DESC LIMIT 100", $connect) or die(mysql_error());
  159.     $id5 = 1;
  160.     while ($result_arena5 = mysql_fetch_array($sql_arena5)){
  161.         $id_team5 = $result_arena5['arenaTeamId'];
  162.         $name_team5 = $result_arena5['name'];
  163.         $guid5 = $result_arena5['captainGuid'];
  164.         $rating5 = $result_arena5['rating'];
  165.         $seasonGames5 = $result_arena5['seasonGames'];
  166.         $weekGames5 = $result_arena5['weekGames'];
  167.         $seasonWins5 = $result_arena5['seasonWins'];
  168.         $weekWins5 = $result_arena5['weekWins'];
  169.         $char_name5 = mysql_query("SELECT `name` FROM `characters` WHERE `guid` = $guid5", $connect) or die(mysql_error());
  170.         $result_name5 = mysql_fetch_array($char_name5);
  171.         $name5 = $result_name5['name'];
  172.  
  173.         print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\" id=\"border\"><tr>
  174.         <td align=\"center\" width=\"30\">$id5</td>
  175.         <td align=\"center\"><a href=\"?teamId=$id_team5\" title=\"Подробнее\">$name_team5</a></td>
  176.         <td align=\"center\" width=\"120\">$name5</td>
  177.         <td align=\"center\" width=\"100\">$rating5</td>
  178.         <td align=\"center\" width=\"80\">$weekGames5</td>
  179.         <td align=\"center\" width=\"80\">$weekWins5</td>
  180.         <td align=\"center\" width=\"80\">$seasonGames5</td>
  181.         <td align=\"center\" width=\"80\">$seasonWins5</td>
  182.         </tr></table>";
  183.     $id5++;
  184.     }
  185. }
  186. if ($_GET['teamId']){
  187.     $sql_arena_name = mysql_query("SET NAMES cp1251");
  188.     $sql_arena_name = mysql_query("SELECT `name` FROM `arena_team` WHERE `arenaTeamId` = ".$_GET['teamId']."", $connect) or die(mysql_error());
  189.     $result_arena_name = mysql_fetch_array($sql_arena_name);
  190.     $sql_member = mysql_query("SET NAMES cp1251");
  191.     $sql_member = mysql_query("SELECT * FROM `arena_team_member` WHERE `arenaTeamId` = ".$_GET['teamId']." ORDER BY `personalRating` DESC", $connect) or die(mysql_error());
  192.     print "<h3 align=\"center\">Состав команды <font color=\"red\">".$result_arena_name['name']."</font></h3>
  193.     <table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"900\"><tr>
  194.     <th width=\"30\">№</th>
  195.     <th>Имя</th>
  196.     <th width=\"100\">Выиграно за неделю</th>
  197.     <th width=\"100\">Проиграно за неделю</th>
  198.     <th width=\"100\">Всего игр за неделю</th>
  199.     <th width=\"100\">Выиграно за сезон</th>
  200.     <th width=\"100\">Проиграно за сезон</th>
  201.     <th width=\"100\">Всего игр за сезон</th>
  202.     <th width=\"100\">Личный рейтинг</th>
  203.     </tr></table>";
  204.     $id_m = 1;
  205.     while ($result_member = mysql_fetch_array($sql_member)){
  206.         $guid_member = $result_member['guid'];
  207.         $mWeekGames = $result_member['weekGames'];
  208.         $mSeasonGames = $result_member['seasonGames'];
  209.         $mWeekWins = $result_member['weekWins'];
  210.         $mSeasonWins = $result_member['seasonWins'];
  211.         $mWeekLoss = $mWeekGames - $mWeekWins;
  212.         $mSeasonLoss = $mSeasonGames - $mSeasonWins;
  213.         $personal = $result_member['personalRating'];
  214.         $sql_charname = mysql_query("SELECT `name` FROM `characters` WHERE `guid` = $guid_member", $connect) or die(mysql_error());
  215.         $result_charname = mysql_fetch_array($sql_charname);
  216.         $charname = $result_charname['name'];
  217.        
  218.         print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"900\" id=\"border\"><tr>
  219.         <td align=\"center\" width=\"30\">$id_m</td>
  220.         <td align=\"center\">$charname</td>
  221.         <td align=\"center\" width=\"100\">$mWeekWins</td>
  222.         <td align=\"center\" width=\"100\">$mWeekLoss</td>
  223.         <td align=\"center\" width=\"100\">$mWeekGames</td>
  224.         <td align=\"center\" width=\"100\">$mSeasonWins</td>
  225.         <td align=\"center\" width=\"100\">$mSeasonLoss</td>
  226.         <td align=\"center\" width=\"100\">$mSeasonGames</td>
  227.         <td align=\"center\" width=\"100\">$personal</td>
  228.         </tr></table>";
  229.         $id_m++;
  230.     }
  231. }
  232. mysql_close($connect);
  233. ?>
Advertisement
Add Comment
Please, Sign In to add comment