Olá, sou iniciante no PHP e gostaria de saber como faço para pegar a posição de cada usuário que foi gerada no ranking (PHP).
O código abaixo está funcionando corretamente. Seleciona os usuários define uma posição, mas gostaria de pegar a posição de cada um e gravar em outra tabela do mysql.
Exemplo:
o usuário Daniel ficou em primeiro
Gravo na tabela que ele ficou em primeiro.
Segue o codigo:
<meta charset="UTF-8">
<? include("header.php"); ?><br>
<h3>Ranking Atual De Usuários que mais clicam no PTC</h3>
<br>
<style type="text/css">
<!--
.Estilo3 {color: #FFFFFF; font-weight: bold; font-size: 18px; }
-->
</style>
<table width="50%" align="center" border="0">
<tr>
<td><table width="100%" align="center">
<tr>
<td><div align="center"><strong>Competição de Cliques Mensal - Novembro/2016</strong></div></td>
</tr>
</table></td>
</tr>
<tr>
<td bgcolor="#890761"><table width="100%" align="center">
<tr>
<td width="11%"><div align="center"><span class="Estilo3">Posição</span></div></td>
<td width="15%"><div align="center"><span class="Estilo3">ID</span></div></td>
<td width="48%"><div align="center"><span class="Estilo3">Usuarios</span></div></td>
<td width="26%"><div align="center" class="Estilo3">Visitas</div></td>
</tr>
</table></td>
</tr>
</table>
<table width="50%" border="0" align="center" colspadding="0">
<?php
require('config.php');
$sql = mysql_query("SELECT * FROM tb_users ORDER BY visits+0 DESC");
$lista=0;
while($dados=mysql_fetch_array($sql))
{
$lista++;
$lole=$_COOKIE["usNick"];
if ($lole==$dados["username"]) {
$cor = "#FFFF00";
}else{
$cor = "F0F0F0";
}
?>
<tr>
<td width="16%" bgcolor="<?=$cor ?>"><center>
<?=$lista; ?> º
</center></td>
<td width="14%" bgcolor="<?=$cor ?>"><center><?=$dados["id"]; ?>
</center></td>
<td width="44%" bgcolor="<?=$cor ?>"><center><?=$dados["username"]; ?>
</center></td>
<td width="26%" bgcolor="<?=$cor ?>"><center><?=$dados["visits"]; ?>
</center></td>
</tr>
<? } ?>
</table>
<? include("footer.php"); ?>
Espero que possa me ajudar, desde já agradeço.