Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie userów - jak?
Magic Hereos
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 1
Dołączył: 5.02.2009
Skąd: home/magic/

Ostrzeżenie: (0%)
-----


Witam,
wykorzystuje sesje do mojej strony, jednak nie wiem jak zrobić żeby sprawdzało wszystkie osoby które są online. Myśle, że dział PHP jest odpowiedni bo w podręcznikach php raczej tego nie ma.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryczakowy
post
Post #2





Grupa: Zarejestrowani
Postów: 420
Pomógł: 44
Dołączył: 22.10.2008

Ostrzeżenie: (0%)
-----


Masz tu prawie gotowca tylko musisz sobie napisać funkcję czy_zalogowany() i stworzyć tabelę:
  1. <?php
  2. if(czy_zalogowany())
  3. {                  
  4.                   $sprawdz_czy_w_tabeli=mysql_query("SELECT * FROM online WHERE id_user='$id_user' LIMIT 1");
  5.                    $czy_w_tabeli=mysql_num_rows($sprawdz_czy_w_tabeli);
  6.                
  7.                    if($czy_w_tabeli==0)//jeśli jeszcze go niema
  8.                    {
  9.                  
  10.                    $aktywny=time();
  11.                   mysql_query("INSERT INTO online (id_user,czas)VALUES($id_user,$aktywny)");
  12.                    }elseif($czy_w_tabeli>0)
  13.                    {
  14.                    $aktywny=time();
  15.                    mysql_query("UPDATE online set czas=$aktywny where id_user=$id_user LIMIT 1");
  16.                    }
  17. }
  18. ?>


Pisane tak od ręki także jakieś błedy mogą być ale idee już znasz
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 22:45