Bonjours, j'ai un problème avec ce code php :
Le soucis c'est que $onlinerow['charname'] est vérifié que sur 5 à cause du LIMIT5 de $query je suppose, pourtant il ne s'agit pas de la meme requete. Pouvez vous m'aider?
Code:
$queryonline = doquery("SELECT charname FROM {{table}} WHERE UNIX_TIMESTAMP(onlinetime) >= '".(time()-600)."' ORDER BY charname", "users");
$onlinerow = mysql_fetch_array($queryonline);
$query = doquery("SELECT * FROM {{table}} ORDER by regdate DESC LIMIT 5","users");
$statistiques .= '';
$count = 1;
while ($row = mysql_fetch_array($query))
{
if($onlinerow['charname'] == $row['charname']) { $txt = 'En ligne';
}else{
$txt = 'Hors ligne';
}
$statistiques .= '<br />- '.stripslashes($row['charname']).' <img src="images/login/'.$txt.'.gif" title="'.$txt.'" alt="'.$txt.'" />';
}
Le soucis c'est que $onlinerow['charname'] est vérifié que sur 5 à cause du LIMIT5 de $query je suppose, pourtant il ne s'agit pas de la meme requete. Pouvez vous m'aider?