Olha só... to usando o código abaixo pra mostrar quais os usuários que estão online. Uso session para logar os usuarios, o código abaixo corresponde aos usuarios cadastrados/logados.
Consegui resolver os outrso erros que estavam dando, mas agora não aparece resultado nenhum. Alguém pode me ajudar?
<?
//USUÁRIOS ONLINE:
$tempmins = 15; //minutos para inatividade de um usuário
$ip=$REMOTE_ADDR; //pega o IP do visitante
if(mysql_num_rows(mysql_query("SELECT * FROM useronline WHERE ip='".$ip."'"))>0) { //verifica se o ip já esta no DB
//se está, é necessario dar um update no time
mysql_query('UPDATE useronline SET time="'.time().'" WHERE ip="'.$ip.'"');
} else {
//ele não está no DB, então precisamos inseri-lo
mysql_query('INSERT INTO useronline (ip,time) VALUES ("'.$ip.'","'.time().'")');
}
mysql_query('DELETE FROM useronline WHERE time<'.(time()-($tempmins*60)));
//deleta os ips com mais de 15 minutos
$select = mysql_num_rows(mysql_query("SELECT * FROM useronline WHERE ip='".$ip."'"))
//mysql_query("SELECT * FROM useronline");
WHILE($i = mysql_fetch_row($select))
{
$sql_usuario = mysql_query("SELECT * FROM dados WHERE id='".$i[1]."' LIMIT 1");
Pergunta
dev
Oi, Pessoal. Ó eu aqui traveiz...
Ultimamente to marcando presença...
Olha só... to usando o código abaixo pra mostrar quais os usuários que estão online. Uso session para logar os usuarios, o código abaixo corresponde aos usuarios cadastrados/logados.
Consegui resolver os outrso erros que estavam dando, mas agora não aparece resultado nenhum. Alguém pode me ajudar?
Criei os campos ip e time na tabela useronline.
Desde já agradeço demais.
Abraços.
dev
Link para o comentário
Compartilhar em outros sites
17 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.