Files correlati : Ricompilazione Demo : [ ] Commento : Versione FAD del 11/10/2001 git-svn-id: svn://10.65.10.50/trunk@9917 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			261 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			261 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
| <html>
 | |
| <head>
 | |
| 	<title></title>
 | |
| 	<LINK rel="stylesheet" type="text/css" href="stile.css">
 | |
| </head>
 | |
| 
 | |
| <script language="JavaScript">
 | |
| 
 | |
| function apri()
 | |
| {
 | |
| 	document.form1.submit();
 | |
| 	return false;
 | |
| }
 | |
| 
 | |
| </script>
 | |
| <body>
 | |
| <?php
 | |
| include("required.php");
 | |
| $db = mysql_connect($ip, $user, $password);
 | |
| mysql_select_db($dataname,$db);
 | |
| 	
 | |
| echo "<form name=form1 action=$PHP_SELF method=get>";
 | |
| echo "<table border=0 align=center>";
 | |
| 
 | |
| if ($azione == "nuovo")
 | |
| {
 | |
| 	if ((isset($tbl)) && (isset($id)))
 | |
| 		Aggiungi($tbl,$id);
 | |
| 	else
 | |
| 		NuovoModulo();
 | |
| }
 | |
| else
 | |
| {
 | |
| 	if (isset ($modulo) && ($modulo != 0))
 | |
| 	{
 | |
| 		// LISTA LEZIONI
 | |
| 		$filtro = "idmodulo = $modulo";
 | |
| 		//Apri_Select("Lezioni", $tbl_lezioni, $filtro, "lezione", "nome");
 | |
| 		Apri_Select("Lezioni", $tbl_moduli_righe, $filtro, "lezione", "nome");
 | |
| 	}
 | |
| 	elseif (isset ($lezione) && ($lezione != 0))
 | |
| 	{
 | |
| 		// LISTA TEST
 | |
| 		$filtro = "idlezione = $lezione";
 | |
| 		//Apri_Select("Test", $tbl_test, $filtro, "test", "nome");
 | |
| 		Apri_Select("Test", $tbl_moduli_righe, $filtro, "test", "nome");
 | |
| 	}
 | |
| 	elseif (isset ($test) && ($test != 0))
 | |
| 	{
 | |
| 		EseguiTest($test);
 | |
| 	}
 | |
| 	else
 | |
| 	{
 | |
| 		// LISTA MODULI
 | |
| 		Apri_Select("Moduli", $tbl_moduli, $filtro, "modulo", "nome");
 | |
| 		echo "<tr><td><br></td></tr>";
 | |
| 		echo "<tr><td><a href='$PHP_SELF?azione=nuovo'><img src='images/chiusa.gif' alt=Nuovo border=0>Nuovo</a></td></tr>";
 | |
| 	}
 | |
| }
 | |
| 
 | |
| function Apri_Select($titolo, $tabella, $filtro, $nome, $campo)
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	echo "<tr><td><br></td></tr>";
 | |
| 	echo "<tr><th>$titolo</th></tr>";
 | |
| 	if (isset($filtro))
 | |
| 		$criteri = "SELECT * FROM $tabella WHERE $filtro ORDER BY $campo";
 | |
| 	else
 | |
| 		$criteri = "SELECT * FROM $tabella ORDER BY $campo";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 	{
 | |
| 		do
 | |
| 		{
 | |
| 			echo "<tr>";	
 | |
| 			echo "<td>".$myrow[$campo]."</td>";
 | |
| 			// IMMAGINI
 | |
| 			echo "<td><a href='$PHP_SELF?$nome=$myrow[id]'><img src='images/apri_n.gif' alt=Visualizza border=0></a></td>";
 | |
| 			echo "<td><a href='modifica.php?tbl=$tabella&id=$myrow[id]'><img src='images/modifica.gif' alt=Modifica border=0></a></td>";
 | |
| 			echo "<td><a href='$PHP_SELF?azione=nuovo&tbl=$tabella&id=$myrow[id]'><img src='images/aggiungi.gif' alt=Aggiungi border=0></a></td>";
 | |
| 			//echo "<td><a href='$PHP_SELF?$nome=$myrow[id]'><img src='images/elimina.gif' alt=Elimina border=0></a></td></tr>";
 | |
| 			echo "<td><a href='elimina.php?tbl=$tabella&id=$myrow[id]'><img src='images/elimina.gif' alt=Elimina border=0></a></td></tr>";
 | |
| 			
 | |
| 		}while ($myrow = mysql_fetch_array($result));
 | |
| 		//echo "</select></td></tr>";
 | |
| 		//echo $nome;
 | |
| 	}
 | |
| 	
 | |
| 	
 | |
| 	
 | |
| 	else
 | |
| 		echo "<tr><td><p class=error>Nessun record trovato!</p></td></tr>";
 | |
| }
 | |
| 
 | |
| function EseguiTest($id)
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 
 | |
| 	$criteri = "SELECT $tbl_test.nome, $tbl_domande.idtest, $tbl_domande.domanda, $tbl_domande.id ";
 | |
| 	$criteri .= "FROM $tbl_test LEFT JOIN $tbl_domande ON $tbl_test.id = $tbl_domande.idtest WHERE ($tbl_domande.idtest = $id)";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 	{
 | |
| 		echo "<p>".$myrow[nome]."</p>";
 | |
| 		echo "<form name=form1 action=verifica.php target=destra method=post>";
 | |
| 		echo "<table align=center border=1 width=80% cellpadding=2 cellspacing=0>";
 | |
| 		$n = 1;
 | |
| 		do 
 | |
| 		{
 | |
| 			//echo "<tr class=rosso><td><a href=''><img src='images/modifica.gif' alt=Modifica border=0></a></td><td height=25><font color=white><b>$n) $myrow[domanda]</b></font></td></tr>";
 | |
| 			echo "<tr class=rosso>";
 | |
| 			echo "<td height=25><font color=white>$n) $myrow[domanda]</font></td>";
 | |
| 			echo "<td><a href=modifica.php?tbl=$tbl_risposte&id=$myrow1[id]'><img src='images/modifica.gif' alt=Modifica border=0></a></td>";
 | |
| 			//echo "<td><a href=aggiungi.php?tbl=$tbl_risposte&id=$myrow1[id]'><img src='images/aggiungi.gif' alt=Aggiungi border=0></a></td>";
 | |
| 			echo "<td><a href='$PHP_SELF?azione=nuovo&tbl=$tbl_domande&id=$myrow[id]'><img src='images/aggiungi.gif' alt=Aggiungi border=0></a></td>";
 | |
| 			echo "<td><a href='elimina.php?tbl=$tbl_domande&id=$myrow[id]'><img src='images/elimina.gif' alt=Elimina border=0></a></td>";
 | |
| 			echo "</tr>";
 | |
| 			$criteri1 = "SELECT * FROM $tbl_risposte WHERE (iddomanda = $myrow[id]) ";
 | |
| 			//echo $criteri01;
 | |
| 			$result1 = mysql_query($criteri1, $db);
 | |
| 			if ($myrow1 = mysql_fetch_array($result1))
 | |
| 			{
 | |
| 				do
 | |
| 				{
 | |
| 					//echo "<td><input type=checkbox name='scelte[]' value=$myrow1[id]>$myrow1[risposta]<br></td></tr>";
 | |
| 					echo "<tr class=chiaro><td>$myrow1[risposta]</td>";
 | |
| 					echo "<td><a href=modifica.php?tbl=$tbl_risposte&id=$myrow1[id]'><img src='images/modifica.gif' alt=Modifica border=0></a></td>";
 | |
| 					echo "<td><a href='elimina.php?tbl=$tbl_risposte&id=$myrow1[id]'><img src='images/elimina.gif' alt=Elimina border=0></a></td>";
 | |
| 					echo "</tr>";
 | |
| 						
 | |
| 				}while ($myrow1 = mysql_fetch_array($result1));
 | |
| 			}
 | |
| 			$n++;
 | |
| 		}while ($myrow = mysql_fetch_array($result));
 | |
| 		//echo "<tr><td><input type=hidden name=test value=$test><input type=hidden name=verifica></td></tr>";
 | |
| 		//echo "<tr><td align=center><input type=Reset value=Azzera class=bottoni> <input type=submit value=Correggi class=bottoni></td></tr>";
 | |
| 		echo "</table></form>";
 | |
| 	}
 | |
| 	else
 | |
| 	{
 | |
| 		echo "<br><br><p class=error>Nessun record trovato!</p><br><br>";
 | |
| 	}
 | |
| }
 | |
| 
 | |
| 
 | |
| function Aggiungi($tbl, $id)
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	$liv = Livello($tbl);
 | |
| 	if ($liv > 1 ) 
 | |
| 	{
 | |
| 		$tabella = Tabella($liv-1);
 | |
| 		$chiave = Chiave($liv-1);
 | |
| 		$campo = Campo($liv-1);
 | |
| 	
 | |
| 		$sql = "INSERT INTO $tabella (".$chiave.", ".$campo.") VALUES ($id, 'Nuovo elemento')";
 | |
| 		//echo $sql;
 | |
| 		$sal = mysql_query($sql, $db);
 | |
| 		if (!$sal)
 | |
| 			echo "<br><br><p class=error>Salvataggio non riuscito!</p><br><br>";
 | |
| 	}
 | |
| 	else
 | |
| 		echo "<br><br><p class=error>Impossibile aggiungere altri elementi!</p><br><br>";
 | |
| }
 | |
| 
 | |
| function NuovoModulo()
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	$sql = "INSERT INTO $tbl_moduli (nome) VALUES ('Nuovo modulo')";
 | |
| 	//echo $sql;
 | |
| 	$sal = mysql_query($sql, $db);
 | |
| 	if (!$sal)
 | |
| 		echo "<br><br><p class=error>Salvataggio non riuscito!</p><br><br>";
 | |
| }
 | |
| 
 | |
| 
 | |
| function Livello($tabella)
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	$criteri = "SELECT * FROM $tbl_livelli WHERE tabella = '$tabella'";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 		return $myrow[livello];
 | |
| 	else
 | |
| 		return 0;
 | |
| }
 | |
| 
 | |
| 
 | |
| function Tabella($livello)
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	$criteri = "SELECT * FROM $tbl_livelli WHERE livello = $livello";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 		return $myrow[tabella];
 | |
| 	else
 | |
| 		return "";
 | |
| }
 | |
| 
 | |
| function Campo($livello)
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	$criteri = "SELECT * FROM $tbl_livelli WHERE livello = $livello";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 		return $myrow[campo];
 | |
| 	else
 | |
| 		return "";
 | |
| }
 | |
| 
 | |
| 
 | |
| function Chiave($livello)
 | |
| {
 | |
| 	include("required.php");
 | |
| 	$db = mysql_connect($ip, $user, $password);
 | |
| 	mysql_select_db($dataname,$db);
 | |
| 	
 | |
| 	$criteri = "SELECT * FROM $tbl_livelli WHERE livello = $livello";
 | |
| 	//echo $criteri;
 | |
| 	$result = mysql_query($criteri, $db);
 | |
| 	if ($myrow = mysql_fetch_array($result))
 | |
| 		return $myrow[chiave];
 | |
| 	else
 | |
| 		return "";
 | |
| }
 | |
| 
 | |
| //echo "<tr><td><br></td></tr><tr><td align=center><input type=submit name=aggiorna value=Aggiorna class=bottoni></td></tr>";
 | |
| 
 | |
| echo "</table></form>";
 | |
| 
 | |
| 
 | |
| ?>
 | |
| 
 | |
| </body>
 | |
| </html>
 |