SHARE
TWEET

Aula 03 - Rankings - Parte 1

unkn Feb 7th, 2012 184 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top