cris f7af9ddfa9 Patch level :
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
Prime modifiche


git-svn-id: svn://10.65.10.50/trunk@9788 c028cbd2-c16b-5b4b-a496-9718f37d4682
2001-07-09 13:45:10 +00:00

226 lines
7.8 KiB
PHP
Executable File

<?php
if ($validato == 0) header ("location: login.php");
?>
<html>
<head>
<title>Test</title>
<LINK rel="stylesheet" type="text/css" href="stile.css">
<META HTTP-EQUIV="Expires" CONTENT="3">
</head>
<body>
<?php
include("required.php");
include("funzioni.php");
$db = mysql_connect($ip, $user, $password);
mysql_select_db($dataname,$db);
if (isset ($fine) && ($fine !=0))
{
echo "<br><p class=titolo>Test finale</p><br>";
$criteri0 = "SELECT $tbl_domande.idtest, $tbl_domande.domanda, $tbl_domande.id ";
$criteri0 .= "FROM $tbl_domande WHERE ($tbl_domande.idtest = $fine)";
//echo $criteri5;
$result0 = mysql_query($criteri0, $db);
if ($myrow0 = mysql_fetch_array($result0))
{
echo "<form name=form1 action=verifica.php method=post>";
echo "<table align=center border=1 width=80% cellpadding=2 cellspacing=0>";
$n = 1;
do
{
echo "<tr bgcolor=#BF210B><td height=25><font color=white>$n) $myrow0[domanda]</font></td></tr>";
$criteri01 = "SELECT * FROM $tbl_risposte WHERE (iddomanda = $myrow0[id]) ";
//echo $criteri01;
$result01 = mysql_query($criteri01, $db);
if ($myrow01 = mysql_fetch_array($result01))
{
do
{
if ($riga == true)
{
echo "<tr bgcolor=#BBBBBB><td><input type=checkbox name='scelte[]' value=$myrow01[id]>$myrow01[risposta]<br></td></tr>";
$riga = false;
}
else
{
echo "<tr bgcolor=#DDDDDD><td><input type=checkbox name='scelte[]' value=$myrow01[id]>$myrow01[risposta]<br></td></tr>";
$riga = true;
}
}while ($myrow01 = mysql_fetch_array($result01));
}
$n++;
}while ($myrow0 = mysql_fetch_array($result0));
echo "<tr><td><input type=hidden name=test value=$fine><input type=hidden name=verifica></td></tr>";
echo "<tr><td align=center><input type=Reset value=Azzera class=bottoni>&nbsp;<input type=submit value=Correggi class=bottoni></td></tr></table></form>";
}
else
{
echo "<br><br><p class=error>Nessun record trovato!</p><br><br>";
}
}
else
{
$criteri = "SELECT count(*) as download ";
$criteri .= "FROM $tbl_lezioni LEFT JOIN $tbl_download ON $tbl_lezioni.id = $tbl_download.idlezione ";
$criteri .= "WHERE ($tbl_download.idlezione = $lez)";
//echo $criteri;
$result = mysql_query($criteri, $db);
$myrow = mysql_fetch_array($result);
//echo $myrow[download];
if ($myrow[download] != 0)
{
$criteri1 = "SELECT $tbl_test.id as test, $tbl_prove.id as prove ";
$criteri1 .= "FROM $tbl_test LEFT JOIN $tbl_prove ON $tbl_test.id = $tbl_prove.idtest ";
$criteri1 .= "WHERE ($tbl_test.idlezione = $lez) AND ($tbl_test.posizione = '$s_dopo') AND ($tbl_prove.idutente = $validato)";
//echo $criteri1;
$result1 = mysql_query($criteri1, $db);
if ($myrow1 = mysql_fetch_array($result1))
{
echo "<br><br><p class=error>Impossibile accedere al corso oppure il test &egrave; stato svolto!</p><br><br>";
}
else
{
$criteri2 = "SELECT $tbl_lezioni.id, $tbl_test.posizione, $tbl_domande.domanda, $tbl_domande.id, $tbl_test.id as test, $tbl_test.nome ";
$criteri2 .= "FROM ($tbl_lezioni LEFT JOIN $tbl_test ON $tbl_lezioni.id = $tbl_test.idlezione) LEFT JOIN $tbl_domande ON $tbl_test.id = $tbl_domande.idtest ";
$criteri2 .= "WHERE ($tbl_lezioni.id = $lez) AND ($tbl_test.posizione = '$s_dopo') ";
$result2 = mysql_query($criteri2, $db);
if ($myrow2 = mysql_fetch_array($result2))
{
$num_test = $myrow2[test];
echo "<form name=form1 action=verifica.php method=post>";
echo "<table align=center border=1 width=80% cellpadding=2 cellspacing=0>";
echo "<tr><td class=titolo align=center><font color=#BF210B>".$myrow2["nome"]."</font></td></tr><tr><td><br></td></tr>";
$n = 1;
do
{
echo "<tr bgcolor=#BF210B><td height=25><font color=white>$n) $myrow2[domanda]</font></td></tr>";
$criteri3 = "SELECT * FROM $tbl_risposte WHERE (iddomanda = $myrow2[id]) AND (visibile = '$s_vero') ";
//echo $criteri3;
$result3 = mysql_query($criteri3, $db);
if ($myrow3 = mysql_fetch_array($result3))
{
do
{
if ($riga == true)
{
echo "<tr bgcolor=#BBBBBB><td><input type=checkbox name='scelte[]' value=$myrow3[id]>$myrow3[risposta]<br></td></tr>";
$riga = false;
}
else
{
echo "<tr bgcolor=#DDDDDD><td><input type=checkbox name='scelte[]' value=$myrow3[id]>$myrow3[risposta]<br></td></tr>";
$riga = true;
}
}while ($myrow3= mysql_fetch_array($result3));
}
$n++;
}while ($myrow2 = mysql_fetch_array($result2));
echo "<tr><td><input type=hidden name=test value=$num_test><input type=hidden name=verifica></td></tr>";
echo "<tr><td align=center><input type=Reset value=Azzera class=bottoni>&nbsp;<input type=submit value=Correggi class=bottoni></td></tr></table></form>";
}
else
{
echo "<br><br><p class=error>Nessun record trovato!</p><br><br>";
}
}
}
else
{
if (test_prima($lez) == true)
{
$criteri4 = "SELECT $tbl_test.id as test, $tbl_prove.id as prove ";
$criteri4 .= "FROM $tbl_test LEFT JOIN $tbl_prove ON $tbl_test.id = $tbl_prove.idtest ";
$criteri4 .= "WHERE ($tbl_test.idlezione = $lez) AND ($tbl_test.posizione = '$s_prima')";
//echo $criteri4;
$result4 = mysql_query($criteri4, $db);
$myrow4 = mysql_fetch_array($result4);
//$num_rows = mysql_num_rows($result4);
if ($myrow4[prove] != 0)
//if ($num_rows != 0)
{
echo "<br><br><p class=error>Impossibile accedere al corso oppure il test &egrave; stato svolto!</p><br><br>";
}
else
{
if (controllo_test($lez, $validato))
{
$num_test = $myrow4[test];
if ($num_test != "")
{
$criteri5 = "SELECT $tbl_domande.idtest, $tbl_domande.domanda, $tbl_domande.id ";
$criteri5 .= "FROM $tbl_domande WHERE ($tbl_domande.idtest = $num_test)";
//echo $criteri5;
$result5 = mysql_query($criteri5, $db);
$myrow5 = mysql_fetch_array($result5);
//if ($myrow5 = mysql_fetch_array($result5))
echo "<form name=form1 action=verifica.php method=post>";
echo "<table align=center border=1 width=80% cellpadding=2 cellspacing=0>";
$n = 1;
do
{
echo "<tr bgcolor=#BF210B><td height=25><font color=white>$n) $myrow5[domanda]</font></td></tr>";
//$criteri6 = "SELECT * FROM risposte WHERE (iddomanda = $myrow5[id]) AND (visibile = 'true') ";
$criteri6 = "SELECT * FROM $tbl_risposte WHERE (iddomanda = $myrow5[id]) ";
//echo $criteri6;
$result6 = mysql_query($criteri6, $db);
if ($myrow6 = mysql_fetch_array($result6))
{
do
{
if ($riga == true)
{
echo "<tr bgcolor=#BBBBBB><td><input type=checkbox name='scelte[]' value=$myrow6[id]>$myrow6[risposta]<br></td></tr>";
$riga = false;
}
else
{
echo "<tr bgcolor=#DDDDDD><td><input type=checkbox name='scelte[]' value=$myrow6[id]>$myrow6[risposta]<br></td></tr>";
$riga = true;
}
}while ($myrow6 = mysql_fetch_array($result6));
}
$n++;
}while ($myrow5 = mysql_fetch_array($result5));
echo "<tr><td><input type=hidden name=test value=$num_test><input type=hidden name=verifica></td></tr>";
echo "<tr><td align=center><input type=Reset value=Azzera class=bottoni>&nbsp;<input type=submit value=Correggi class=bottoni></td></tr></table></form>";
}
else
{
echo "<br><br><p class=error>Nessun record trovato!</p><br><br>";
}
}
else
{
echo "<br><br><p class=error>Prima di passare a questa lezione occorre concludere quella precedente!</p><br><br>";
}
}
}
else
{
echo "<br><br><p class=error>Prima di effettuare il test occorre scaricare la lezione!</p><br><br>";
}
}
}
//echo "<p><a href=corsi.php>Torna ai corsi</a></p>";
echo "<p><a href=# onclick=history.back()>Torna</a></p>";
?>
</body>
</html>