Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Jak przerobic licznik odwiedzin>?
killer99977
post 22.07.2010, 10:40:41
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 29.01.2010

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


Witam mam taki licznik:
  1. if ($_COOKIE){
  2.  
  3. $status = mysql_fetch_assoc(mysql_query("SELECT * FROM licznik LIMIT 1;")) or die( mysql_error());
  4. echo '<font color="' . $color . '" face="' . $face . '" size="' . $size . '">Odwiedziło nas ' . $status['odwiedzilo'] . ' osob</font><br />';
  5.  
  6. } else {
  7.  
  8. setcookie('licznik', '1', time()+86400);
  9.  
  10. if($_COOKIE['licznik'] != 1){
  11.  
  12. mysql_query("UPDATE licznik SET odwiedzilo = odwiedzilo + 1 WHERE id = 1") or die( mysql_error());
  13. $status = mysql_fetch_assoc(mysql_query("SELECT * FROM licznik LIMIT 1;")) or die( mysql_error());
  14. echo '<font color="' . $color . '" face="' . $face . '" size="' . $size . '">Odwiedziło nas ' . $status['odwiedzilo'] . ' osob</font><br />';
  15.  
  16. } else {
  17.  
  18. $status = mysql_fetch_assoc(mysql_query("SELECT * FROM licznik LIMIT 1;")) or die( mysql_error());
  19. echo '<font color="' . $color . '" face="' . $face . '" size="' . $size . '">Odwiedziło nas ' . $status['odwiedzilo'] . ' osob</font><br />';
  20.  
  21. }
  22. }

Moje pytanie jak zrobic takie cos jak jest WS a mianowicie w statystykach pisze dzis odwiedziło nas n osob wczoraj owiedziło nas n osob ogolnie odwiedziło nas n osb z gory thX
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
piotr94
post 22.07.2010, 10:50:29
Post #2





Grupa: Zarejestrowani
Postów: 331
Pomógł: 30
Dołączył: 11.11.2008
Skąd: Kraków

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


musisz przerobić tabelę w db tak, aby miała pole z datą odwiedzin i potem zrobić odpowiednie zapytania (time na pewno się przyda)


--------------------
http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;)
Go to the top of the page
+Quote Post
attimo
post 22.07.2010, 10:52:44
Post #3





Grupa: Zarejestrowani
Postów: 115
Pomógł: 6
Dołączył: 23.01.2010

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


Nie wiem czy takie rozwiazanie jest dobre ale może: zrob tabele ze statystykami daj tam pola id,dzis,wczoraj,ogolnie i kazda odslona bedzie zapisywana do ogolnych a w tych z dzisiaj to musialbys wybrac tylko te z danego dnia a po danym dniu wywoalc skrypt czyszczacy te ilosc to samo dla wczoraj.
Go to the top of the page
+Quote Post
piotr94
post 22.07.2010, 11:01:37
Post #4





Grupa: Zarejestrowani
Postów: 331
Pomógł: 30
Dołączył: 11.11.2008
Skąd: Kraków

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


po co komplikowaćquestionmark.gif


--------------------
http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;)
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: 14.08.2025 - 10:31