Advertisement
unkn

Aula 03 - Rankings - Parte 2

Feb 7th, 2012
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.08 KB | None | 0 0
  1.  
  2.  
  3.         /**************************************
  4.         ********    03 - Rankings   *******
  5.         **************************************/
  6.  
  7.         03.1 - Ranking Chars
  8.         03.2 - Ranking Guilds
  9.  
  10.  
  11.     Eae, aproveitei o embalo e to fazendo a segunda parte... vamos lá :)
  12.  
  13.     Baseado nos scripts da outra página, vamos fazer pequenas alterações
  14.     nessa...
  15.  
  16.     Da mesma forma, crie uma tabela, no tamanho de 2x6, e vamos ver
  17.     a semelhança, entre as 2 e vamos modificar :)
  18.  
  19.     Abra o outro arquivo, e veja como você poderia modificar o script;
  20.  
  21.     No caso, vou alterar a "query" de "Characters" para "GuildInfo", que é a tabela
  22.     das guilds :)
  23.  
  24.     Copie o código, e insira do mesmo modo na outra página.
  25.  
  26.     Pode apagar a parte do "switch", pois não irá precisar...
  27.  
  28.  
  29.     A query que temos é essa:
  30.    
  31.     $query = mssql_query("SELECT TOP 100 * FROM Characters ORDER BY Exp DESC");
  32.  
  33.  
  34.     Altere o "Characters" e o "ORDER BY Exp";
  35.     Para: "GuildInfo" // "ORDER BY Point".
  36.  
  37.     Na primeira coluna(<td>), vou colocar o "$i" que é o nosso contador.
  38.     Na segunda coluna, vou colocar o "$res["Name"]", que é o nome da guild;
  39.     Na terceira, vou colocar "$res["LoadLogin"]", (creio eu que seja o dono não sei bem);
  40.     Na quarta, vou colocar "$res["NumMembers"]", para mostrar o total de membros;
  41.     Na quinta, vou colocar os pontos, "$res["Point"]";
  42.     E na ultima, vou colocar o Mark(a imagem da guild), no caso, vamos utilizar esse link:
  43.  
  44.     http://c2.img.netmarble.kr/web/4g/CP_site/chase/guild/mark/GuildMark090503.bmp
  45.  
  46.     Para ter uma base de pegar as imagens, caso vocês queiram salvar ... só ir de uma em
  47.     uma rs.
  48.  
  49.     Como podem ver, não da pra acessar a pasta, então.. só de uma em uma .-.
  50.    
  51.     Crie um $res["Mark"] no link da imagem; ficando assim:
  52.    
  53.     http://c2.img.netmarble.kr/web/4g/CP_site/chase/guild/mark/GuildMark<?=$res["Mark"];?>.bmp
  54.  
  55.  
  56.     Como podem ver, funcionou !
  57.    
  58.     Vamos lá, adicione os links para as paginas de "Ranking Geral" e "Ranking de Guilds"
  59.     no arquivo: rankings.php
  60.  
  61.         Acho que acabou !
  62.  
  63.  
  64.     Até a próxima vídeo aula !
  65.  
  66.         unkn © 2012
  67.  
  68. /*****************************************************************************
  69. *********** CODIGO DA PAGINA
  70. *****************************************************************************/
  71.     <?php
  72.     $query = mssql_query("SELECT TOP 100 * FROM GuildInfo ORDER BY Point DESC");
  73.     $num = mssql_num_rows($query);
  74.     if($num == 0){
  75.         echo "      </table>";
  76.         echo "<center>Nenhuma guild encontrada!</center>";
  77.     }else{
  78.         $i = 1;
  79.         while($res = mssql_fetch_array($query))
  80.         {
  81.     ?>
  82.                               <tr>
  83.                                 <td><?=$i;?></td>
  84.                                 <td><?=$res["Name"];?></td>
  85.                                 <td><?=$res["LoadLogin"];?></td>
  86.                                 <td><?=$res["NumMembers"];?></td>
  87.                                 <td><?=$res["Point"];?></td>
  88.                                 <td><img src="http://c2.img.netmarble.kr/web/4g/CP_site/chase/guild/mark/GuildMark<?=$res["Mark"];?>.bmp" width="50" height="50"></td>
  89.                               </tr>
  90.     <?php
  91.             $i++;
  92.             };
  93.         echo "    </table>";
  94.         }
  95.     ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement