416 PHP i MySQL dla każdeg:
♦ dataDo — zawierająca datę końcową, od której mają być uwzględniane statystyki, lub pusty ciąg znaków, jeśli data końcowa nie powinna być brana pod uwagę;
♦ ile — zawierająca liczbę dni, z których mają być generowane statystyki, wartość -1, jeśli mają być generowane statystyki z pełnego okresu, lub wartość 0, jeśli okres ma być definiowany za pomocą zmiennych dataOd i dataDo.
Listing 15.9. Skrypt generujący statystyki_
<?php
include "mysql_functions.php": tconnected - false:
SdataOd -SdataDo -Sile = -1:
if(isSet<$ 6ET['ile'])){
Sile - $_GET['ile']: if(Sile >= -1){ if(Sile — 0){
if(isSet($ GETCdataOd']) && isSet(S GET['dataDo'])){ SdataOd = S_GET['dataOd']:
SdataDo - S GET['dataDo’]:
}
}
else{
Sile - -1;
}
functi on p ri ntOueryResult(S result)
while(Srow - mysql_fetch_array(Sresult)){ echo("<tr>"):
echo("<td align=\"left\">"): echo("Srow[l]”): echo(''</td>"):
echo("<td a1 i gn=\"ri ght\">"): echoC"SrowCO]"): echo(''</td>"): echo("</tr>"):
>
//Funkcja generująca statystyki odwiedzin
function visitsStats(SdataOd. SdataDo. Sile)
i f(!SGLOBALSt'connected']) return;
Squery - “SELECT COUNTC*) AS Ile FROM Stats