Problème affichage visiteur
Posté : 17 juin 2009, 11:46
Bonjour tous
Sur ma page d'index j'affiche les personnes connecter au site avec leur avatars, problème et que un visiteur qui arrive sur la page, a le droit lui aussi à une petite image, l'image est vite y a rien dessus vu que le code donne ceci :
<img src="avatars/'.$data_count_membres['membre_avatar'].'" width="50" height="50" />
J'arrive pas à faire qu'il n'est pas d'image pour le visiteur, j'ai fait un if avec un else mais rien à faire !
Merci de votre aide.
Sur ma page d'index j'affiche les personnes connecter au site avec leur avatars, problème et que un visiteur qui arrive sur la page, a le droit lui aussi à une petite image, l'image est vite y a rien dessus vu que le code donne ceci :
<img src="avatars/'.$data_count_membres['membre_avatar'].'" width="50" height="50" />
J'arrive pas à faire qu'il n'est pas d'image pour le visiteur, j'ai fait un if avec un else mais rien à faire !
Merci de votre aide.
<?php
//Création des variables
$ip = ip2long($_SERVER['REMOTE_ADDR']);
if (!isset($_SESSION['id'])) $id=0;
else $id = intval($_SESSION['id']);
//Requête
mysql_query('INSERT INTO forum_whosonline VALUES('.$id.', '.time().','.$ip.')
ON DUPLICATE KEY UPDATE
online_time = '.time().' , online_id = '.$id.'');
$time_max = time() - (60 * 5);
mysql_query('DELETE FROM forum_whosonline WHERE online_time < '.$time_max);
//Décompte des membres
$time_max = time() - (60 * 5);
$requete_count_membres = mysql_query('SELECT membre_id, membre_pseudo, membre_avatar
FROM forum_whosonline
LEFT JOIN membres ON membre_id = online_id
WHERE online_time > '.$time_max);
$count_membres = mysql_result(mysql_query('
SELECT COUNT(*) AS nbr_membres FROM forum_whosonline WHERE online_id <> 0 && online_time > '.$time_max.''),0);
$count_online = $count_visiteurs + $count_membres;
while ($data_count_membres = mysql_fetch_assoc($requete_count_membres))
{
if ($count_membres)
{
$texte_a_afficher .= '
- <a href="index.php?nav=compte&v=voirprofil&m='.$data_count_membres['membre_id'].'&action=consulter"><img src="avatars/'.$data_count_membres['membre_avatar'].'" width="50" height="50"/>
'.stripslashes(htmlspecialchars($data_count_membres['membre_pseudo'])).'</a><br> ';
}
else
$count_visiteurs .= '';
}
$texte_a_afficher = substr($texte_a_afficher, 0, -1);
echo $texte_a_afficher.'<br>';