Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odświeżanie czasu gosci online w tabeli mysql
Razzly100
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.03.2010

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


Tutaj jest kod:
  1.  
  2. #jeśli brak zmiennej sesji 'gg' tworzy ja, jesli jest ma odswiezac date. uid to zmienna ktora posiada unikalne id dla kazdego z gosci
  3. if (isset($_SESSION['gg'])) { $uid = $_SESSION['gg']; $update_guest_query = mysql_query("UPDATE table SET datetime = NOW() WHERE uid = '$uid'"); }
  4.  
  5. if ((!session_is_registered(SESSION_NAME) AND ($_SESSION['gg'] == NULL))) {
  6.  
  7. $random_number = make_password(40);
  8. $my_query = mysql_query ("INSERT INTO table VALUES ('','$random_number',NOW())");
  9. $_SESSION['gg'] = $random_number;
  10.  
  11. }


Tworzenie nowego unikalnego id i wpisanie do bazy działa jednakże wciąż tabela nie chce się odświeżać dla rekordu już istniejącego... może wy wiecie w czym problem
Go to the top of the page
+Quote Post
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


podmień to:
  1. if (isset($_SESSION['gg'])) { $uid = $_SESSION['gg']; $update_guest_query = mysql_query("UPDATE table SET datetime = NOW() WHERE uid = '$uid'"); }

na to
  1. if (isset($_SESSION['gg'])) { $uid = $_SESSION['gg']; $update_guest_query = mysql_query("UPDATE table SET datetimes = NOW() WHERE uid = '$uid'"); }
Go to the top of the page
+Quote Post
Razzly100
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.03.2010

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


Zapomniałem dodać że kolumna ma nazwe 'datetime' i jest w niej zapisywana data w postaci TIMESTAMP
Go to the top of the page
+Quote Post
CuteOne
post
Post #4





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


zmień jej nazwę na tą co podałem i będzie działać (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 14:50