Mysql streng henter tiltider forkerte oplysninger.
Hej,Nogle der lige kan se, hvorproblemet ligger i denne query.
90% af tiden virker den som den skal, men nogle gange henter den alle bruger, også selv om deres sidste login er flere timer siden eller flere dage siden.
function OnlineBrugere($breakline)
{
$HentOnlineBrugere = mysql_query("SELECT fornavn, efternavn, id FROM brugere WHERE sidstelogin > ( NOW( ) -60 *10 )");
echo '<fieldset>
<legend><b>Brugere online</b></legend>';
$br = 0;
$Antal = 0;
while($OnlineBrugere = mysql_fetch_assoc($HentOnlineBrugere))
{
echo '<a href="/Moduler/Bruger/VisBruger.php?BrugerId='.$OnlineBrugere['id'].'">'.$OnlineBrugere['fornavn'].' '.$OnlineBrugere['efternavn'].'</a>,';
$br++;
$Antal++;
if($br == $breakline)
{
echo '<br>';
$br = 0;
}
}
echo '<br> Online( '.$Antal.' )';
echo '</fieldset>';
}