63678 skanuj0391 (3)

63678 skanuj0391 (3)



Rozdział 15. ♦ Generowanie statystyk 407

if(!$resu1t = mysql_query($query)){ return 0:

}

return mysql insert id();

} /* funkcja pobierająca liczbą odwiedzin zarejestrowanych użytkowników */

function getKnownUsers(Stimeout)

{

$query = "SELECT C0UNT(*) FROM STATS WHERE DATA >

$query "DATE_SUB(NOWO. INTERVAL Stimeout MINUTĘ) AND Userld o 0”:

if(!$result = mysql_query($query)){

//echo("Problem z bazą danych: getKnownUsers: odrzucone zapytanie"): return 0:

}

i f(!($row = mysql_fetch_row(Sresul t))){

//echoCProblem z bazą danych: getKnownUsers: odrzucone zapytanie"): return 0:

}

return $row[0]:

/* funkcja pobierająca liczbę odwiedzin wszystkich odwiedzających */

function getAllUsers(Stimeout)

{

$query - "SELECT C0UNTC*) FROM STATS WHERE DATA >

$query .= "DATE_SUB(N0WO. INTERVAL Stimeout MINUTĘ)”:

if(!$result = mysql_query($query)){

//echoCProblem z bazą danych: getAllUsers: odrzucone zapytanie"): return 0:

}

if(!($row - mysql_fetch_row($result))){

//echoCProblem z bazą danych: getAllUsers: odrzucone zapytanie"): return 0:

}

return $row[0]:

}

?>

Część główna

Przygotujemy teraz szkielet części głównej serwisu. Będzie ona miała postać widoczną na rysunku 15.1. Do wydzielenia poszczególnych sekcji wykorzystamy tabelę HTML. W prawym górnym rogu jest wyświetlany status użytkownika — czyli to, czy jest on załogowany, czy też nie. Jeśli nie jest, pojawi się dodatkowo odnośnik do formularza (skryptu) logowania, jeśli natomiast jest załogowany, pojawi się jego nazwa oraz odnośnik umożliwiający wylogowanie (rysunek 15.2). U dołu strony wyświetlane będą natomiast informacje o liczbie ostatnich odwiedzin, z podziałem na zarejestrowanych i niezarejestrowanych użytkowników.


Wyszukiwarka

Podobne podstrony:
42197 skanuj0389 (3) Rozdział 15. ♦ Generowanie statystyk 405 if(!($row = mysql_fetch_row($result)))
skanuj0403 (2) Rozdział 15. ♦ Generowanie statystyk 419 else{ Squery "WHERE} $query "Stats
31593 skanuj0401 (2) Rozdział 15. ♦ Generowanie statystyk 417 if($dataOd != "" &&
skanuj0387 (3) Rozdział 15. ♦ Generowanie statystyk 403 działania addStatRecord będzie wartość 0. Je

więcej podobnych podstron