afficher membre connecté avec une image perso

afficher membre connecté avec une image perso - PHP - Programmation

Marsh Posté le 17-06-2008 à 23:33:13    

Bonjour,
je travail en ce moment sur un forum personnel je me heurte a une difficulté pour afficher l'image (un p'tit bonhomme) vert d'un membre connecté et rouge lorsqu'il n'est pas connecté.
 
J'ai réussi par contre à afficher en dessous du forum la liste des membres (pseudo) qui sont connectés.
 
Voici le début du script qui doit normalement afficher les images des connectés:
 

Code :
  1. print '<tr>
  2. <td class="forum_tdmembre">';
  3. if($_SESSION['connecte'] == '1' && $data2['post_createur'] == $_SESSION['id'])
  4. {
  5. print '<img src="design/online.png" class="smileys" border="0" alt="online" alt="Membre en ligne" title="Membre en ligne" />';
  6. }
  7. else
  8. {
  9. print '<img src="design/offline.png" class="smileys" border="0" alt="offline" alt="Membre hors-ligne" title="Membre hors-ligne" />';
  10. }


 
Ce script affiche seulement le membre qui est connecté avec la session en cours et pas les autres et je sais pas comment faire pour afficher les autres aussi.
Note: j'utilise les sessions et les cookies.
 
Merci d'avance pour l'aide.


Message édité par dexinou le 17-06-2008 à 23:36:41
Reply

Marsh Posté le 17-06-2008 à 23:33:13   

Reply

Marsh Posté le 18-06-2008 à 11:14:21    

Je comprends pas la, tu cherches à savoir quels sont les utilisateurs connectés à partir des sessions  :heink:  
A moins que tu n'ai mis le résultat d'une requete qui te récupère les utilisateurs connectés (flag en base ou ce que tu veux), je vois pas comment tu vas dans la session d'un utilisateur avoir accès aux sessions qui ont été démarrée chez d'autres  :heink:  
 
C'est du bon sens hein, si tu veux afficher la liste des personnes connectées, ou savoir qui est connecté, le sens moyen c'est d'aller chercher ça en base  :o

Reply

Marsh Posté le 18-06-2008 à 13:17:06    

c'est clair, je ne vois pas trop la logique non plus ...
 
Sinon tu considères que pour tous tes users, ce sera un smiley rouge et tu le remplaces par un vert uniquement pour les connectés ...


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Marsh Posté le 20-06-2008 à 16:38:08    

en gros : ta table utilisateur, tu mets un champ "connecté" (booleen),  
 
quand il se log, requete -> on passe connecté a true;
 
quand il de delog -> false
 
apres jte laisse te debrouiller pour savoir quand il s'est delogué :d

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed