session_start();
include("Login.php");
if((isset($_GET['log']))&& ($_GET['log'] == 'logout')){
$_SESSION = array();
session_destroy();
header("Location: Storia.php");
}
ini_set("session.bug_compat_42", "0");
ini_set("session.bug_compat_warn", "0");
?>
Tesi Berti Lorenzo 2011/2012
if((isset($_SESSION["autorizzato"]))&&($_SESSION["autorizzato"] == 1))
{
?>
}else{?>
}if((isset($_SESSION["autorizzato"]))&&($_SESSION["autorizzato"]==0)){
if(isset($_POST["InviaLogin"])){?>
}}?>
if((isset($_SESSION["registrato"]))&&($_SESSION["registrato"]==0)){
if(isset($_POST["RegNickName"])){?>
}}
if((isset($_SESSION["registrato"]))&&($_SESSION["registrato"]==1)){
if(isset($_POST["RegNickName"])){
?>
}}?>
include("InviaRisposteComprensione.php");
$idBrano = $_GET['idBrano'];
?>
Brano N.
include("database.php");
if ($database==FALSE) {
echo "Errore nella connessione al DB: " . mysql_error();
} else {
$nick = $_SESSION['nome'];
$query=("SELECT COUNT(*) AS numeroTest FROM
(SELECT id_test FROM Admin WHERE Sezione = '1' AND Brano = $idBrano )");
$risultato=sqlite_query($database,$query);
$j=0;
while($contenuto[$j]=sqlite_fetch_array($risultato)) {
$Domande = $contenuto[$j]['numeroTest'];
$_SESSION['totDomandeComp'] = $Domande;
}
//per selezionare ultimo record
$queryControllo =
("
SELECT id_test, Test_Question, Sezione, Brano
FROM Admin
WHERE Admin.Sezione = '1' AND Brano = $idBrano
EXCEPT
SELECT id_test, Test_Question, Sezione, Brano
FROM Admin JOIN RispostaUtente
WHERE id_test = id_testUtente AND RispostaUtente.NickNameRisposta = '".$nick."' AND SezioneRisposte = '1' AND Brano = $idBrano
order by id_test ASC
");
$risultatoControllo=sqlite_query($database,$queryControllo);
$x=0;
$contenutiControllo=sqlite_fetch_array($risultatoControllo);
$idTest = $contenutiControllo['id_test'];
$_SESSION['idTest'] = $idTest;
$Question = $contenutiControllo['Test_Question'];
$Sezione = $contenutiControllo['Sezione'];
$Brano = $contenutiControllo['Brano'];
$_SESSION['sezioneComprensione'] = $Sezione;
$_SESSION['Brano'] = $Brano;
if($idTest>0){
echo "Domanda Numero:". $idTest; echo" ";
echo "Domanda relativa al Brano : ".$Brano." "." ".$Question; echo"
";
echo "Torna alla pagina delle Sezioni ";
}else{echo " ";
$query2="SELECT COUNT(Answer) AS ris FROM RispostaUtente WHERE NickNameRisposta = '".$User."' AND substr(Answer,1,6)='Giusta' AND SezioneRisposte = '1' AND BranoRisposte = $idBrano ";
$risultato2=sqlite_query($database,$query2);
$j=0;
while($contenuto2[$j]=sqlite_fetch_array($risultato2)) {
$Risposta = $contenuto2[$j]['ris'];
echo "".$User." Hai completato il Questionario ed hai ottenuto un punteggio di " .$to= number_format((($Risposta/($_SESSION['totDomandeComp']))*100),2)." % ";
if(($to>59)&&($to<70)){echo "Risultato Sufficiente";}
if($to<60){echo "Risultato Insufficiente";}
if(($to>69)&&($to<80)){echo "Risultato Buono";}
if(($to>79)&&($to<=100)){echo "Risultato Ottimo ";}
echo"
Verifica Errori ";
echo "Torna alla pagina delle Sezioni ";
}
}
}
?>
Creato da Berti Lorenzo matricola 442942 Informatica Umanistica 2011/2012