Advertisement
Guest User

time

a guest
Sep 11th, 2013
343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.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. </style>
  30. <?php
  31. $host = 'localhost';
  32. $user = 'root';
  33. $pass = '';
  34. $cdb = 'characters';
  35.  
  36. $connect = mysql_connect($host,$user,$pass) or die('Нет подключения к базе данных');
  37. mysql_select_db ($cdb, $connect) or die(mysql_error());
  38. $sql = mysql_query("SET NAMES cp1251");
  39. $sql = mysql_query("SELECT * FROM `characters` ORDER BY `totaltime` DESC LIMIT 100", $connect) or die(mysql_error());
  40. print "<h2 align=\"center\">Топ задротов</h2>
  41. <table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\"><tr>
  42. <th width=\"30\">№</th>
  43. <th>Имя</th>
  44. <th width=\"30\">Лвл</th>
  45. <th width=\"120\">Раса</th>
  46. <th width=\"120\">Класс</th>
  47. <th width=\"100\">Сторона</th>
  48. <th width=\"200\">Времени в игре</th>
  49. </tr></table>";
  50. $id = 1;
  51. while ($result = mysql_fetch_array($sql)){
  52.     $name = $result['name'];
  53.     $level = $result['level'];
  54.     $time = $result['totaltime'];
  55.     $sec = $time%60;
  56.     $time = intval ($time/60);
  57.     $min = $time%60;
  58.     $time = intval ($time/60);
  59.     $hours = $time%24;
  60.     $time = intval($time/24);
  61.     $days = $time;
  62.    
  63.     if ($days != 0)
  64.         $days = $days." д";
  65.     else
  66.         $days = "";
  67.     if ($hours != 0)
  68.         $hours = $hours." ч";
  69.     else
  70.         $hours = "";
  71.     if ($min != 0)
  72.         $min = $min." м";
  73.     else
  74.         $min = "";
  75.    
  76.     if ($result['race'] == 1 || $result['race'] == 3 || $result['race'] == 4 || $result['race'] == 7 || $result['race'] == 11){
  77.         $side = 'Альянс';
  78.         $style_side = 'blue';
  79.     }
  80.     else{
  81.         $side = 'Орда';
  82.         $style_side = 'red';
  83.     }
  84.    
  85.     switch ($result['race']){
  86.         case 1: $race = 'Человек';break;    
  87.         case 2: $result['gender'] == 0 ? $race = 'Орк' : $race = 'Орчиха';break;          
  88.         case 3: $race = 'Дворф';break;
  89.         case 4: $result['gender'] == 0 ? $race = 'Ночной эльф' : $race = 'Ночная эльфийка';break;
  90.         case 5: $result['gender'] == 0 ? $race = 'Отрекшийся' : $race = 'Отрекшаяся';break;
  91.         case 6: $race = 'Таурен';break;
  92.         case 7: $race = 'Гном';break;
  93.         case 8: $result['gender'] == 0 ? $race = 'Тролль' : $race = 'Троллиха';break;
  94.         case 10: $result['gender'] == 0 ? $race = 'Эльф крови' : $race = 'Эльфийка крови';break;
  95.         case 11: $result['gender'] == 0 ? $race = 'Дреней' : $race = 'Дренейка';break;
  96.     }
  97.        
  98.     if ($result['class'] == 1){
  99.         $class = 'Воин';
  100.         $style_class = '#C79C6E';
  101.     }
  102.     if ($result['class'] == 2){
  103.         $class = 'Паладин';
  104.         $style_class = '#F58CBA';
  105.     }
  106.     if ($result['class'] == 3){
  107.         $class = 'Охотник';
  108.         $style_class = '#ABD473';
  109.     }
  110.     if ($result['class'] == 4){
  111.         $class = 'Разбойник';
  112.         $style_class = '#FFF569';
  113.     }
  114.     if ($result['class'] == 5){
  115.         $class = 'Жрец';
  116.         $style_class = '#FFFFFF';
  117.     }
  118.     if ($result['class'] == 6){
  119.         $class = 'Рыцарь смерти';
  120.         $style_class = '#C41F3B';
  121.     }
  122.     if ($result['class'] == 7){
  123.         $class = 'Шаман';
  124.         $style_class = '#0070DE';
  125.     }
  126.     if ($result['class'] == 8){
  127.         $class = 'Маг';
  128.         $style_class = '#69CCF0';
  129.     }
  130.     if ($result['class'] == 9){
  131.         $class = 'Чернокнижник';
  132.         $style_class = '#9482C9';
  133.     }
  134.     if ($result['class'] == 11){
  135.         $class = 'Друид';
  136.         $style_class = '#FF7D0A';
  137.     }
  138.        
  139.     print "<table cellpadding=\"1\" cellspacing=\"1\" align=\"center\" width=\"800\" id=\"border\"><tr>
  140.     <td align=\"center\" width=\"30\">$id</td>
  141.     <td align=\"center\">$name</td>
  142.     <td align=\"center\" width=\"30\">$level</td>
  143.     <td align=\"center\" width=\"120\">$race</td>
  144.     <td align=\"center\" width=\"120\"><font color=\"$style_class\">$class</font></td>
  145.     <td align=\"center\" width=\"100\"><font color=\"$style_side\">$side</font></td>
  146.     <td align=\"center\" width=\"200\">$days $hours $min $sec с</td>
  147.     </tr></table>";
  148. $id++;
  149. }
  150. mysql_close($connect);
  151. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement