Dans index.php :
$queryonline = doquery("SELECT charname FROM {{table}} WHERE UNIX_TIMESTAMP(onlinetime) >= '".(time()-600)."' ORDER BY charname", "users");
$onlinerow = mysql_fetch_array($queryonline);
Accueil.php :
function menu_login($onlinerow) { //Menu lorsque l'on est pas logé.
//Affichage nombre de connectés.
if (mysql_num_rows($onlinerow) <= 1) {
$txt = 'connecté';
} else {
$txt = 'connectés';
}
$statistiques = '
Il y a '.mysql_num_rows($onlinerow).' '.$txt.'';
//Affichage des 5 derniers inscrits.
$statistiques .= '
Les derniers inscrits:';
$query = doquery("SELECT * FROM {{table}} ORDER by regdate DESC LIMIT 5","users");
$statistiques .= '';
$count = 1;
while ($row = mysql_fetch_array($query))
{
if(isset($onlinerow['charname'])) {
$txt = 'En ligne';
} else {
$txt = 'Hors ligne';
}
ETC...
$statistiques .= '
- '.stripslashes($row['charname']).'
';
}