poteitow 0 Denunciar post Postado Agosto 3, 2015 Olá a todos! Estou com um código PHP que serve para mostrar se o usuário está online/offline ... se o usuário estiver Online, a bolinha fica verde(uma imagem) se estiver offline, a bolinha fica cinza(outra imagem). O problema é que a bolinha não está ficando mais verde! rs O que posso ter feito de errado nessa adaptação? <?php if(isset($_SESSION["user"])) { $setLogged=mysql_query("UPDATE usuarios SET status='".time()."'WHERE user='".$_SESSION["user"]."'") or die(mysql_error()); } ?> <?php $loggedTime=time()-60000; if($status > $loggedTime){ echo "<img src='images/online.png'/> $user"; } else{ echo "<img src='images/offline.png'/> $user"; } ?> Outra dúvida... como posso fazer para quando a pessoa buscar o usuário pela Form de Busca, aparecer se ele está Online ou Offine? Abraços!! OBS: A conexão com o banco de dados está ok, não está retornando nenhum erro e o login está entrando também corretamente ;) Compartilhar este post Link para o post Compartilhar em outros sites
Alex Hiroshi 7 Denunciar post Postado Agosto 3, 2015 Olá, Pela sua mensagem "a bolinha não está ficando mais verde", parece que o código funcionava e parou. É isso mesmo? Se sim, tente ver quais foram as alterações que o código sofreu nos últimos dias. Um detalhe é a variável $status, quem é ela? O código está bem resumido para entendermos o que pode estar errado. Compartilhar este post Link para o post Compartilhar em outros sites
poteitow 0 Denunciar post Postado Agosto 3, 2015 Primeiramente obrigado pela ajuda Alex! A variável status é a do banco de dados, apenas chamei ela no config.php, assim: $status = mysql_result($resultado,$a,"status"); Eu sei que quando eu mexia também no tempo do setLogged, a cor da 'bolinha' alterava... Abraços!! Compartilhar este post Link para o post Compartilhar em outros sites