Ir para conteúdo
Fórum Script Brasil
  • 0

ajuda função


Gabrielxd

Pergunta

Olá pessoal, estou terminando o desenvolvimento de uma função, gostaria de uma ajuda de vocês, e de um jogo, porém ele não está pegando a posição nova...

 

gostaria de saber o que está faltando?

 

isso ele vai atualiza o rank e vai atribuir se desceu ou subiu de rank..

 

aqui vai o código ( obs: nesse código tem o att posição onde pega posição antes e atribui a nova, já tentei encaixa e os resultados não e o mesmo...

 

na db está arank e a2rank int 11 not null

 

 

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
  • <html xmlns="http://www.w3.org/1999/xhtml">
  • <head>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  • </head>
  • <?
  •  
  •     if (!isset($_SESSION["s_usuario"]) || !checasessao()){
  • ?><script>
  • function redireciona() {
  •     window.setTimeout(function() {
  •         location.href="?page=inicio"
  •     }, 0);
  • }
  • window.onload=redireciona;
  • </script><?
  •     die("Você precisa estar logado para acessar essa pagina.");
  •  
  • }
  •  
  • ?>
  • <body>
  • <div id="mainCenterArea2">
  •  <div class="top2"><p>&nbsp;</p></div>
  •   <div class="middle2">
  •   <? verfADM($login, $passport); ?>
  •     <div class="titulo">Atualiza&ccedil;&atilde;o de Posi&ccedil;&otilde;es</div>
  •     <p>Ranking atualizado com sucesso. Voltar á página inicial  </p>
  •     <p>
  • <?php
  • $link = mysql_connect('127.0.0.1', 'root', '') or
  • die('Não foi possível conectar ao banco de dados.');
  • mysql_select_db('gunbound') or die('Erro ao selecionar o banco de dados');
  •  
  •  
  • /*ATUALIZAR TOTALRANKING - POSICOES*/
  •  
  • $sql = "SELECT * FROM game where banned !='1' ORDER BY TotalScore DESC";
  •  
  • $rr = mysql_query($sql);
  • $ranks = 0;
  •  
  • while($row = mysql_fetch_array($rr))
  •  
  •  
  •  
  • {
  •     $ranks++;
  •     $a = $row['Id'];
  •     $banned = $row['banned'];
  •     mysql_query("UPDATE game SET TotalRank='$ranks' WHERE Id='$a'");
  •     
  •         if (mysql_affected_rows() > 0) {
  •         echo"<p>($a) foi atualizado com sucesso com ranking ($ranks)</p>\n";
  •     }
  • // VERIFICA SE UPOU POSIÇÕES( AQUI ESTÁ A FUNÇÃO QUE PRECISA CORRIGIR) //
  •  
  •  
  • $novorank = mysql_query("select Id, TotalRank, arank, a2rank from game");
  • while($row = mysql_fetch_array($novorank)){
  •  
  •  $id = $row["Id"];
  •  $totalrank = $row["TotalRank"];
  •  $arank = $row["arank"];
  •  
  •  mysql_query("update game set arank='$totalrank' where Id='$id'");
  •  
  •  $addRANK = $a2rank - $totalrank;
  •  
  •  mysql_query("update game set a2rank='$addRANK' where Id='$id'");
  •  
  •  
  •  
  • }
  • }
  •  
  • /* FIM  ATUALIZAR TOTALRANKING - POSICOES*/
  • mysql_close($link);?>
  • </p>
  •     <div id='content_anchor'></div>
  •   </div>
  •   <div class="bottom2"></div>
  •   </div>
  •   </div>
  • </body>
  • </html>
  •  
  •  

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...