SHARE
TWEET

Aula 03 - Rankings - Parte 2

unkn Feb 7th, 2012 164 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.  
  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.         ?>
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