Bonjour,
j'ai un problème assez simple mais qui me prend la tête : comment mettre en place la condition "Si aucun membre en ligne, on affiche 0" dans mon cas?
Actuellement, le reste fonctionne correctement : si des membres sont en ligne ça affiche bien leur pseudo.
Merci de votre aide..!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 //Décompte des membres $texte_a_afficher = "<br />Online members : "; $time_max = time() - (60 * 5); $query=$db->prepare('SELECT membre_id, membre_pseudo FROM forum_whosonline LEFT JOIN forum_membres ON online_id = membre_id WHERE online_time > :timemax AND online_id <> 0'); $query->bindValue(':timemax',$time_max, PDO:PARAM_INT); $query->execute(); $count_membres=0; while ($data = $query->fetch()) { $count_membres ++; if (empty($data['online_id'])) echo $texte_a_afficher .= '0'; else $texte_a_afficher .= '<a href="./voirprofil.php?m='.$data['membre_id'].'&action=consulter"> '.stripslashes(htmlspecialchars($data['membre_pseudo'])).'</a> ,'; }
Partager