include("header.php");
$a=time();
$b = date('d M y', $a);
$data=@date('d/m/Y', mktime(0,0,0,date(n)-1,date(d)-1,date(Y)));
$mese=substr($data, 4,6);
$ba=@date('d/m/Y', mktime(0,0,0,date(m),date(d),date(Y)));
?>
}else{?>
}?>
Statistiche Dal 01/09/2012
Utenti Iscritti | il: |
include("database.php");
if ($database==FALSE) {
echo "Errore nella connessione al DB: " . mysql_error();
} else {
$queryTotUt=("SELECT DataIscrizione, COUNT(NickName) AS Conto FROM Utente WHERE SUBSTR(DataIscrizione, 4, 7) ='".$mese."' GROUP BY DataIscrizione ORDER BY DataIscrizione" );
$risultatoTotUt=sqlite_query($database,$queryTotUt);
$j=0;
while($prova[$j]=sqlite_fetch_array($risultatoTotUt)){
$arrayData[] = substr($prova[$j]['DataIscrizione'], 0, 9);
$arrayConto[] = $prova[$j]['Conto'];
}
}
$somme = array();
if(isset($arrayData)){
foreach ($arrayData as $value) {
$c = array_count_values($arrayData);
$somme[array_search($value, $arrayData)] = $c[$value];
//print_r($somme);
}
$y = 0;
$risultato = array();
foreach ($somme as $key => $value) {
$risultato[$key] = 0;
for ($i = 0; $i < $value; $i++, $y++) {
$risultato[$key] += $arrayConto[$y];
}
}
$Unico=array_unique($arrayData);
$Unico2 = array_unique($risultato);
$i=0;
while($i".$Unico2[$i]." | ". $Unico[$i]." | ";
$i++;
}else{$i++;}
}
}
?>
NumeroRisposte | il: |
include("database.php");
if ($database==FALSE) {
echo "Errore nella connessione al DB: " . mysql_error();
} else {
$query=("
SELECT id_testUtente, Data, COUNT(id_testUtente) AS numero FROM
(SELECT DISTINCT id_testUtente, Data FROM
RispostaUtente)
WHERE SUBSTR(Data, 4, 7) ='".$mese."' GROUP BY Data order by Data" );
$risultato=sqlite_query($database,$query);
$j=0;
while($contenuto[$j]=sqlite_fetch_array($risultato)) {
echo "".$arrayContoRisposte[] = $contenuto[$j]['numero']." | ";
echo $arrayDataRisposte[] = substr($contenuto[$j]['Data'], 0, 9)." |
";
}
}
?>
Media | il: |
include("database.php");
if ($database==FALSE) {
echo "Errore nella connessione al DB: " . mysql_error();
} else {
$query=("SELECT Data, COUNT (NickNameRisposta) AS totRisposte FROM RispostaUtente WHERE SUBSTR(Data, 4, 7) ='".$mese."' GROUP BY Data Order by Data
");
$risultato=sqlite_query($database,$query);
$j=0;
while($contenuto[$j]=sqlite_fetch_array($risultato)){
$tutteRisposte[]=$contenuto[$j]['totRisposte'];
$tutteDate[]= substr($contenuto[$j]['Data'], 0, 9);
}
$sommeRisposteMedia = array();
if(isset($tutteDate)){
foreach ($tutteDate as $value) {
$c = array_count_values($tutteDate);
$sommeRisposteMedia[array_search($value, $tutteDate)] = $c[$value];
}
$y = 0;
$risultatoRisposteMedia = array();
foreach ($sommeRisposteMedia as $key => $value) {
$risultatoRisposteMedia[$key] = 0;
for ($i = 0; $i < $value; $i++, $y++) {
$risultatoRisposteMedia[$key] += $tutteRisposte[$y];
}
}
$UnicoMedia=array_unique($tutteDate);
$Unico2Media = array_unique($risultatoRisposteMedia);
$i=0;
while($i". $contenuto2[$x]['id_testUtente']."";
$massimo[]=$contenuto2[$x]['id_testUtente'].",".substr($contenuto2[$x]['Data'], 0, 9);
$totRis[] = $contenuto2[$x]['ris'];
$totDat[] = substr($contenuto2[$x]['Data'], 0, 9);
}
$somme = array();
if(isset($totDat)){
foreach ($totDat as $value) {
$c = array_count_values($totDat);
$somme[array_search($value, $totDat)] = $c[$value];
}
$y = 0;
$risultato = array();
foreach ($somme as $key => $value) {
$risultato[$key] = 0;
for ($i = 0; $i < $value; $i++, $y++) {
$risultato[$key] += $totRis[$y];
}
}
$somma = 0;
$x=0;
$s = array_sum($tutteRisposte);
$valore = $risultato[$key]/$s;
$finale = "";
if($valore <= 1){ $finale = "Insufficiente";}
if(($valore < 2)&&( $valore > 1) ){ $finale = "Sufficiente";}
if(($valore < 3)&&( $valore >= 2) ){ $finale = "Buono";}
if(($valore <= 4)&&( $valore >= 3) ){ $finale = "Ottimo";}
echo "".$finale." | ".$totDat[$key]." |
";
}
}
?>
Creato da Berti Lorenzo matricola 442942 Informatica Umanistica 2011/2012