Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odświeżanie czasu gosci online w tabeli mysql
Razzly100
post 30.10.2010, 18:33:57
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
 
Start new topic
Odpowiedzi (1 - 3)
CuteOne
post 30.10.2010, 18:52:55
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 30.10.2010, 19:21:05
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 30.10.2010, 19:42:26
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ć smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:55