skanuj0398 (2)

skanuj0398 (2)



414 PHP i MySQL dla każdej

jak i możliwość precyzyjnego określenia przedziału dat. Kod HTML takiego formularz* został zaprezentowany na listingu 15.8, a jego wygląd obrazuje rysunek 15.3.

Listing 15.8. Formularz wyboru zakresu__][

<form name = "formułarzl"    H

action - "http://localhost/stats.php" method - "GET"

<table align-"center" border-"l">

<tr>

<td align=”center">

<input type="radio" name="ile" value="-l" checked>Pełny zakres</input>

<input type="radio" name="ile“ value="365">0statni rok</input>

<input type="radio" name-"ile" value="30">0statn1e 30 dni</input>

<input type=''radio" name-"ile" va1ue="7">0statnie 7 dni</input>

<input type="radio" name="ile" value="l">Ostatni dzień</input>

</td>

</tr>

<tr>

<td align="center">

<input type="radio" name="ile" value="0">Wybrany zakres</input> od (RRRRMMDD) <input type="text" name="dataOd" size-”6"> do (RRRRMMDD) <input type="text" name-"dataDo" size="6">

</td>

</tr>

<td align="center">    I

<input type="submit" value-"Zmień"/>

</td>

</tr>

</tab!e>

</form>

Rysunek 15.3.

Formularz umożliwiający określenie czasu, z jakiego mają być generowane statystyki


; a Pełny zakres r Ostatni rok r Ostatnie 30 dni O Ostatnie 7 dni r Ostatni dzień

"do (PserSmdd) l.........


Wybrany zakres od (RRRPMMDD)


Mamy więc tutaj zgrupowane (wykluczające) pola typu radio o nazwie i 1 e, które pozwalają na określenie liczby dni, przy czym wartość -1 oznaczać będzie, że chcemy generować pełne statystyki, natomiast wartość 0, że zamierzamy wybrać daty graniczne. Jeśli zdecydujemy się na wybór określonych dat, trzeba je będzie wprowadzić do pól tekstowych o nazwach: dataOd i dataDo. Dane z formularza będą przekazywane do skryptu stats.php, określmy zatem, jakie statystyki mają być generowane przez ten skrypt. W naszym przypadku będą to:

♦    Liczba odwiedzin, zarówno całkowita, jak i z podziałem na zarejestrowanych i niezarejestrowanych użytkowników;

♦    Liczba odwiedzin z podziałem na poszczególne typy przeglądarek;

♦    Liczba odwiedzin z podziałem na typy systemów operacyjnych wykorzystywanych przez użytkowników;


Wyszukiwarka

Podobne podstrony:
84063 skanuj0404 (2) 420 PHP i MySQL dla każdego <meta http-equiv="Content-Type" conten
skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możliwości
skanuj0010 (406) 20 PHP i MySQL dla każdego Jak widać nie ma w nim żadnych znaczników związanych z P
21414 skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możl
21414 skanuj0355 (2) 370 PHP i MySQL dla każdego Listing 13.7. Wyświetlenie zawartości tabeli z możl
54459 skanuj0317 (2) 332 PHP i MySQL dla każdego Efektem działania podzapytania nie musi być pojedyn
skanuj0112 (20) 124 PHP i MySQL dla każdego Funkcja zwraca wartość określającą liczbę elementów w po

więcej podobnych podstron