Esta acontecendo que quando entra 2 usuarios , e sai 1 usuario , deveria ficar 1 usuario online , mas mostra 2 usuarios online .
Me ajudem a concertar o meu codigo .
<?
$db_host = "xxx"; // Endereço do servidor mySQL
$db_user = "xxx"; // Seu Login no mySQL
$db_pass = "xxx"; // Sua Senha no mySQL
$db_bdad = "xxx"; // Nome do Banco de Dados
mysql_pconnect($db_host, $db_user, $db_pass) or die (mysql_error());
$timestamp=time();
$timeout=time()-300; // valor em segundos
$result=mysql_db_query($db_bdad, "INSERT INTO useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF')");
$result=mysql_db_query($db_bdad, "DELETE FROM useronline WHERE timestamp<$timeout");
$result=mysql_db_query($db_bdad, "SELECT DISTINCT ip FROM useronline") or die(mysql_error());
$usuarios=mysql_num_rows($result);
mysql_close();
if ( $usuarios == 1)
{
echo"Há $usuarios usúario online ";
}
else
{
echo"Há $usuarios usúarios online ";
}
?>
Pergunta
mestre fyoda
ele não apresenta erro .
Esta acontecendo que quando entra 2 usuarios , e sai 1 usuario , deveria ficar 1 usuario online , mas mostra 2 usuarios online .
Me ajudem a concertar o meu codigo .
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
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.