Advertisement
unkn

Aula 03 - Rankings - Parte 1

Feb 7th, 2012
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.83 KB | None | 0 0
  1.  
  2.  
  3.         /**************************************
  4.         ********    03 - Rankings   *******
  5.         **************************************/
  6.  
  7.         03.1 - Ranking Chars
  8.         03.2 - Ranking Guilds
  9.  
  10.     Eae, mais um video, bom... dessa vez, vou ensinar a criar a página de rankings.
  11.     No caso, esse vídeo será(eu espero) que em 2 partes...  se tudo ocorrer bem rs
  12.    
  13.     Bom, no primeiro video, vou ensinar a fazer a parte do "Ranking Geral" ou de
  14.     Players, vocês quem sabem ai que nome dar, mas de todo modo, vai ser mostrado
  15.     nele:
  16.  
  17.     [Posição] [ Nome do Char ] [ Classe ] [ Vitórias ] [ Derrotas ] [ Exp ] [ LVL ]
  18.  
  19.     Vamos lá, primeiro crie 3 arquivos. vamos renomea-los para :
  20.     rankings.php  |  ranking_geral.php   |  ranking_guildas.php
  21.  
  22.     Depois vamos abrir o "ranking_geral.php" e começar o nosso código (:
  23.  
  24.     Crie uma tabela, 2x7; nela vai conter,  o que eu mostrei ali em cima ;]
  25.    
  26.     Adicione os Nomes na primeira linha, e vá na parte de "code" e adicione o código
  27.     abaixo:
  28.  
  29.     <?php
  30.     $query = mssql_query("SELECT TOP 100 * FROM Characters ORDER BY Exp DESC");
  31.     $num = mssql_num_rows($query);
  32.     if($num == 0){
  33.         echo "      </table>";
  34.         echo "<center>Nenhum personagem encontrado!</center>";
  35.     }else{
  36.         $i = 1;
  37.         while($res = mssql_fetch_array($query))
  38.         {
  39.             switch($res["CharType"])
  40.             {
  41.                 case 0: $tipo = "Elesis"; break;
  42.                 case 1: $tipo = "Lire"; break;
  43.                 case 2: $tipo = "Arme"; break;
  44.                 case 3: $tipo = "Lass"; break;
  45.                 case 4: $tipo = "Ryan"; break;
  46.                 case 5: $tipo = "Ronan"; break;
  47.             }
  48.     ?>
  49.  
  50.     <!----------- PARTE EM HTML + PHP ---------------->
  51.  
  52.                            <tr>
  53.                                         <td><?=$i;?></td>
  54.                                         <td><?=$res["CharName"];?></td>
  55.                                         <td><?=$tipo;?></td>
  56.                                         <td><?=$res["Win"];?></td>
  57.                                         <td><?=$res["Lose"];?></td>
  58.                                         <td><?=$res["Exp"];?></td>
  59.                                         <td><?=$res["Level"];?></td>
  60.                                       </tr>
  61.    
  62.     <?php
  63.             $i++;
  64.             };
  65.         echo "    </table>";
  66.         }
  67.     ?>
  68.  
  69.     O codigo acima, faz com que ele vá no banco de dados, e busque um valor.
  70.     Usando o "While", ele vai repetir esse processo até terminar de executar a
  71.     query, que no caso, ele vai me retornar "100 valores", você pode alterar
  72.     isso na variavel $query, lá em cima...
  73.  
  74.     Bom, caso vocês queiram mudar o nome de "Lire...", e colocar uma imagem.
  75.     basta alterar os valores dos nomes e por o HTML da imagem, no caso seria;
  76.     <img src="link_da_imagem.jpg">
  77.  
  78.     Os nomes estão em branco, porque eu resetei a database, ai deletou os chars.
  79.     Espero que tenham gostado, o link desse "txt" estará no post.
  80.  
  81.     Até a parte de "Ranking de Guildas". ;)
  82.  
  83.     Até a próxima vídeo aula...
  84.  
  85.         unkn © 2012
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement