codice:
// connessione al database
include "../db.php";

$azione = trim($_POST['Azione']);
$ID = trim($_POST['ID']);
$modalita = trim($_POST['Modalita']);
$tipo = trim($_POST['Tipo']);

if ($modalita=="1") {

if ($azione=="Modifica") {
$query = "UPDATE utenti SET Modalita='$tipo' WHERE ID = '$ID'";
$result = mysql_query($query, $db);
header("Location: modifica2.php");
}

if ($azione=="Sblocco") {
$query = "UPDATE utenti SET Bloccato=' ' WHERE ID = '$ID'";
$result = mysql_query($query, $db);
header("Location: modifica2.php");
}

if ($azione=="Blocco") {
$query = "UPDATE utenti SET Bloccato='SI' WHERE ID = '$ID'";
$result = mysql_query($query, $db);
header("Location: modifica2.php");
}

if ($azione=="Cancella") {
$query = "DELETE utenti WHERE ID = '$ID'";
$result = mysql_query($query, $db);
header("Location: modifica2.php");
}

} else {

header("Location: errore2.php");
}
Le operazioni sul database vengono fatte, ma va sempre a errore2.php anzichè modifica2.php, perchè? :master: