Impossibile eliminare!
";
function Elimina($tabella, $id)
{
	include("required.php");
	$db = mysql_connect($ip, $user, $password);
	mysql_select_db($dataname,$db);
	
	$vecchi = array();
	$nuovi = array();
	
	$sql = "DELETE FROM $tabella WHERE id = $id";
	//echo $query."
";
	$canc = mysql_query($sql, $db);
	if (!$canc)
		echo "
Eliminazione non riuscita!
";
	
	$vecchi[] = $id;
		
	$criteri = "SELECT * FROM $tbl_livelli WHERE tabella = '$tabella'";
	//echo $criteri;
	$result = mysql_query($criteri, $db);
	if ($myrow = mysql_fetch_array($result))
	{
		$livello = $myrow[livello]-1;
		//for($x = ($myrow[livello]-1); $x > 0; $x--)
		while ($livello > 0)
		{
			//echo "Livello:".$livello."
";
			//$tbl = Tabella($x);
			$tbl = Tabella($livello);
			if ($tbl != "")
			{
				Vuota($Vecchi);
				//for($j = 0; $j < $nuovi[count($nuovi-1)]; $j++)
				foreach($nuovi as $temp)
					$vecchi[] = $temp;
				Vuota($nuovi);
				
				//foreach($vecchi as $temp)
				//{
				//	echo "Vecchi:".$temp."
";
				//}
				
				//for($j = 0; $j < $vecchi[count($vecchi-1)]; $j++)
				foreach($vecchi as $temp)
				{
					//$criterix = "SELECT * FROM $tbl WHERE id = $vecchi[$j]";
					//$criterix = "SELECT * FROM $tbl WHERE id = $temp";
					$criterix = "SELECT * FROM $tbl WHERE ".Chiave($livello)." = $temp";
					//echo $criterix."
";
					$resultx = mysql_query($criterix, $db);
					if ($myrowx = mysql_fetch_array($resultx))
					{
						do
						{
							echo $myrowx[id]."
";
							$nuovi[] = $myrowx[id];
							//$query = "DELETE FROM $tbl WHERE id = $temp";
							$query = "DELETE FROM $tbl WHERE id = $myrowx[id]";
							//echo $query."
";
							$el = mysql_query($query, $db);
							if (!$el)
								echo "
Eliminazione non completata!
";
						}while ($myrowx = mysql_fetch_array($resultx));
					}
				}
			}
			$livello--;
		}
	}
	else
		echo "
Tabella '$tabella' non trovata!
";
}
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 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 "";
}
function Vuota($array)
{
	$array = array();
	
	while (count($array))
		array_shift($array);
}
?>