Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]statystki
Forum PHP.pl > Forum > Przedszkole
darkowski
Witam jaki jest kod żeby na mojej stronie wyświetlały się takie statystyki:

Zarejestrowanych użytkowników....
Ostatnio zarejestrował się ....
Ostatnio widziany był ....
blooregard
W bazie danych tworzysz sobie tabelę np. LOGI i tam zapisujesz informację o adresie IP / dacie i godzinie logowania / id usera logującego się itp.
Potem w tych statystykach w zależności od tego, co chcesz wyświetlić, konstruujesz odpowiednie zapytanie pobierające interesujące Cię dane z tabeli LOGI, formatujesz je sobie i wyświetlasz.

Wtedy możesz sobie generować statustyki nawet typu: "ilość zalogowanych userów z trzecią literą loginu taką, jak pierwsza litera imienia psa mojej babci" smile.gif
darkowski
No właśnie mam baze danych itd. i właśnie mi chodzi jakie to zapytanie mam wysłać, a i jeszcze jedno moja strona chodzi na CMSie PhpBp jak komuś to coś mówi
blooregard
smile.gif dobre...

A jaka jest struktura tej bazy? Czy jest tabela, która zapisuje dane na temat logowań userów ? Jak nazywają się kolumny i tabele?
Qrde, człowieku, co ja wróżka jestem, żeby ci tak z dupy podac gotowe zapytanie?
Napisałem Ci, jak się takie rzeczy robi (podstawa - ZAPISUJESZ do bazy dane o logowaniach na stronie, przecież z czegoś te statystyki muszą byc tworzone, ostatecznie może być plik, ale plik trudniej obrabiać).
Reszta zależy od samej aplikacji i bazy danych.

@edit: dodąłeś info, że jest to phpBB. No to masz problem z głowy. Przejrzyj strukturę bazy, zaloguj się raz czy dwa, zobacz, gdzie co sie dodało i już.
bobo168
Zarejestrowanych użytkowników (select count(id) nazwa_tabeli_z_userami)
Ostatnio zarejestrował się (select * nazwa_tabeli_z_userami order by data desc , id desc )
Ostatnio widziany był (zapisuj do tabeli z userami godzine i date ost. wizyty potem wybieraj najbliższą)
darkowski
Wiem że nie zrozumiale pisze ale coż poradze jak sie za bardzo na tym nie znam. Powiem tak jak wchodze na forum mojej strony to na dole są wyświetlane statystki o ilości urzytkowników oraz kto się ostatnio zarejestrował, a ja chciałem zrobić taki myk że ten kod z tego forum czyli:

  1. <TD WIDTH="100%">
  2.  
  3. <TABLE ALIGN="CENTER" WIDTH="100%" CELLSPACING="1" CELLPADDING="0" BORDER="0">
  4. <TR>
  5.     <TD ALIGN="CENTER" WIDTH="100%" CLASS="row_4" COLSPAN="2">
  6.  
  7. <TABLE ALIGN="CENTER" CELLSPACING="0" CELLPADDING="0" BORDER="0">
  8. <TR>
  9.     <TD CLASS="row_4"><?=$lang['forum_stats']?></TD>
  10.  <TD CLASS="row_4"><IMG SRC="{theme_path}gfx/blank.gif" HEIGHT="20" WIDTH="1" BORDER="0" ALT=""></TD>
  11. </TR>
  12. </TABLE>
  13.  
  14.  </TD>
  15. </TR>
  16. <TR>
  17.     <TD ALIGN="CENTER" WIDTH="10%" CLASS="row_1"><IMG SRC="{theme_path}gfx/forum/forum_stats.gif" BORDER="0" ALT="<?=$lang['forum_stats']?>"></TD>
  18.  <TD WIDTH="100%" CLASS="row_1">
  19.  
  20. <TABLE WIDTH="100%" CELLSPACING="0" CELLPADDING="2" BORDER="0">
  21. <TR>
  22.  <TD CLASS="body">{stats}</TD>
  23. </TR>
  24. </TABLE>  
  25.  
  26.  </TD>
  27. </TR>
  28. </TABLE>
  29.  
  30.     </TD>


wkleiłem do overall_footer.php mojej strony ale zamiast takich samych statystyk wyskakuje mi tylko napis {stats}



nazwa tabeli z userami to phpbp_users
Foxx
Nie wystarczy przekleić kawałek kodu z innego systemu smile.gif
Programowałeś kiedyś cokolwiek w PHP i MySQL?
Jeżeli tak, to przeczytaj co napisali koledzy i zrób to.
Jeżeli nie... możesz poprosić w odpowiednim dziale forum o pomoc darmową lub odpłatną.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.